On 17.10.2015 00:48, Valentin Nechayev wrote:

>>>>> Но реально даже плюсанутые localparts используют только нердомамонты.
>>
>> Просто потому что тупо не знают о возможностях MTA, схемах адресации
>> и вообще читать документацию немодно.
>>
>> Откуда им знать, что в sendmail, для того чтобы, скажем, прикрутить
>> IM-рассылку к уведомлениям из JIRA в дополнение к почтовым уведомлениям,
>> есть готовая схема адресации вида [email protected]?
> 
> "Готовая схема", говорите?

Да, весь синтаксический сахар в коде sendmail уже есть, только используй.

>> При которой полное уведомление доставляется по адресу [email protected],
>> а заголовок письма уходит по SMS или через какой-нибудь Instant messaging,
>> и что для этого достаточно прописать три строчки в .mc, указав путь к команде
>> отправки SMS или IM и шаблон для её аргументов и затем рулить просто записями
>> в virtusertable, выбирая, которые домены/субдомены/отдельные ящики 
>> обрабатывать
>> по такой схеме.
> 
> Вы что-то не то курили, коллега.
> 
> Во-первых, там в принципе нет никакого автомата типа "полное письмо -
> в основной ящик, заголовок - на SMS". Есть форвард, в котором лучшее,
> что можно сделать - это сделать отдельный ~/.forward+P2 для адреса
> вида user+P2, и передать это в procmail.
> Не делается даже укладки этого суффикса в окружение, в отличие,
> например, от exim.
> То есть "схема" требует полного заката солнца вручную в виде форварда
> на свой код.
> (Напоминаю, что расщепление адресатов возможно только при алиасе или
> форварде. Лукап по virtusertable на это неспособен.)

Ничего не понял. У меня всё работает, virtusertable вполне способен
на штуки типа:

[email protected]   %[email protected]

В результате чего письмо автомагически попадает на стандартный вход нашему 
скрипту,
которому только и остаётся, что взять из него subject и послать куда надо,
а оригинал в неизменном виде выплюнуть на стандартный вход
команде /usr/sbin/sendmail -oem -i, выкусив plussed из адреса назначения,
для разворачивания адреса дальше по userdb/aliases при необходимости
и дальнейшей доставки. Вполне в духе postfix, разве не так? :-)

Детально описано тут: http://dadv.livejournal.com/175951.html

> На редкость неудобочитаемый документ. В первый раз я смог его вкурить
> только при температуре под 39, которая лишила сил плеваться на
> идиотизм авторов.

Нормальный документ, написан на нормальном английском.


Ответить