Fri, Oct 16, 2015 at 21:30:33, eugen wrote about "Re: [freebsd] sendmail + roundcube":
> >>> Но реально даже плюсанутые localparts используют только нердомамонты. > > Просто потому что тупо не знают о возможностях MTA, схемах адресации > и вообще читать документацию немодно. > > Откуда им знать, что в sendmail, для того чтобы, скажем, прикрутить > IM-рассылку к уведомлениям из JIRA в дополнение к почтовым уведомлениям, > есть готовая схема адресации вида [email protected]? "Готовая схема", говорите? > При которой полное уведомление доставляется по адресу [email protected], > а заголовок письма уходит по SMS или через какой-нибудь Instant messaging, > и что для этого достаточно прописать три строчки в .mc, указав путь к команде > отправки SMS или IM и шаблон для её аргументов и затем рулить просто записями > в virtusertable, выбирая, которые домены/субдомены/отдельные ящики > обрабатывать > по такой схеме. Вы что-то не то курили, коллега. Во-первых, там в принципе нет никакого автомата типа "полное письмо - в основной ящик, заголовок - на SMS". Есть форвард, в котором лучшее, что можно сделать - это сделать отдельный ~/.forward+P2 для адреса вида user+P2, и передать это в procmail. Не делается даже укладки этого суффикса в окружение, в отличие, например, от exim. То есть "схема" требует полного заката солнца вручную в виде форварда на свой код. (Напоминаю, что расщепление адресатов возможно только при алиасе или форварде. Лукап по virtusertable на это неспособен.) Во-вторых, в самом интересном варианте - локального форварда - схема работает относительно недавно, когда в ForwardPath сделали добавку в виде поиска с +$h. В те времена, когда это было максимально нужно, этой добавки не было, и надо было руками (.mc, etc.) менять ForwardPath на вариант с ним. Если скрыть основную часть реализации под водой, да, можно сказать про "готовую схему". Слегка так утрировав. > А ведь всё это документировано в Sendmail Installation and Operation Guide, > что идёт в дистрибутиве. На редкость неудобочитаемый документ. В первый раз я смог его вкурить только при температуре под 39, которая лишила сил плеваться на идиотизм авторов. -netch-
