Спасибо за Ваши очень подробные разъяснения.
Возможно я покажусь совсем уже необразованным, но хочу полностью
понять. Как влияет:

письмо адресовано нескольким получателям из одного домена
([email protected], user2@, [email protected]), и почему max_rcpt=1
должен мне помочь?

P.S У меня изначально рассылка каждому получателю отдельно. Я
умышленно их объединяю в алиасы чтобы почта отправлялась за одну
smtp-сессию, в домены где более одного ресипиента.


12 марта 2012 г. 18:45 пользователь George L. Yermulnik <[email protected]> 
написал:
> Hello!
>
> On Mon, 12 Mar 2012 at 17:47:32 (+0200), Юрий Гончаров wrote:
>
>> --Самый простой способ устранения такой проблемы (но, видимо, не самый
>> --правильный) - это отсылать каждому получателю списка отдельное письмо.
>> --Т.е. не одно письмо с несколькими получателями, а одно письмо на одного
>> --получателя.
>
>> 1. Из Ваших слов получается вывод что алиасы в сторону MDaemon вообще
>> работать не должны?
>
> Только в случае, если:
> 1) письмо адресовано нескольким получателям из одного домена
> ([email protected], user2@, [email protected]);
> 2) письмо на почтовом сервере домена получателя (приоритетный MX) будет
> записано в один физический почтовый ящик (например, unix mailbox) - так
> в основном устроена доставка почты для виртуальных почтовых доменов;
> 3) если из почтового ящика (п.2) MDaemon забирает почту, например, по
> POP3 и далее уже на своей стороне раскладывает письма по отдельным
> почтовым ящикам пользователей.
>
> Сами алиасы тут не при чём.
>
>> 2. И со слов клиента, если смотреть на письмо которое им приходит, в
>> нем есть только To: [email protected] и никаких других To:
>
> Поле "To:" и реальные получатели могут никак не быть связаны. Вы же сами
> приводили пример smtp-сессии: команды "RCPT TO:" - это реальные
> получатели письма, а текст "To:" в теле письма - это, по большому счёту,
> шашечка для читателя. В поле "To:" можно вписать, что угодно.
>
>> Дык может тогда как раз и добавлять принудительно заголовок
>> Delivered-To например внутри DATA когда формирую само письмо (формирую
>> его вручную скриптом) - тогда он точно сохранится и по нему можно
>> настроить роутинг?
>
> Для Вас, как для администратора расылки, самый простой выход - это на
> каждого подписчика рассылки (на каждого получателя из списка алиаса)
> генерировать отдельное письмо. Например, в роутере указать "transport =
> remote_smtp_one_by_one" и создать транспорт:
> remote_smtp_one_by_one:
>  driver = smtp
>  max_rcpt = 1
>
> Из этого транспорта можно смело исключить домены типа mail.ru,
> gmail.com, yandex.ru и т.п. массовых почтовых сервисов и использовать
> для них стандартный транспорт remote_smtp.
>
> Поймите, проблема не на стороне Вашего алиаса, а в особенностях работы
> определённых MDA и использования мейлеров типа MDaemon не напрямую
> (когда MDaemon обслуживает приоритетный MX), а через промежуточный
> почтовый ящик на почтовом сервере провайдера.
>
>> 12 марта 2012 г. 17:16 пользователь George L. Yermulnik <[email protected]> 
>> написал:
>> > Hello!
>
>> > On Mon, 12 Mar 2012 at 16:27:11 (+0200), Юрий Гончаров wrote:
>
>> >> Приветствую всех.
>> >> Есть alias в котором группа емейлов - [email protected]
>> >> alias работает следующим образом:
>
>> >> aliases:
>> >>   driver = redirect
>> >>   allow_fail
>> >>   allow_defer
>> >>   data = ${lookup{$local_part}lsearch{/tmp/alias2}}
>> >>   user = Debian-exim
>> >>   group = mail
>> >>   file_transport = address_file
>> >>   pipe_transport = address_pipe
>
>> >> содержимое alias2:
>
>> >> usergroup: :include: filewith100users
>
>> >> То есть в filewith100users находятся 100 емейлов.
>
>> >> Дык вот, всё работает отлично если емейл например из @gmail.com или 
>> >> @mail.ru
>> >> А вот те кто настраивает MDaemon для распределения почты, или Керио -
>> >> ситуация проблемная.
>> >> Почему то в письмах отстуствует заголовок Delivered-To по которому
>> >> почта должна соответственно и роутится. Поэтому и письма зависают.
>
>> > Это Вы несколько преувеличиваете. Никто и никому не должен ничего
>> > роутить по _опциональному_ заголовку Delivered-To. Некоторые мейлеры
>> > типа MailerDaemon могут использовать его для своей работы, но ведь это
>> > не повод утверждать, что по этому заголовку "почта должна роутится" =)
>
>> >> Заголовок To: присутствует - там [email protected]
>> >> Думаю что проблема где-то у меня, потому что люди разные и ПО для
>> >> распределения почты разные, а проблема похожая.
>> >> Как быть? На каком этапе формируется Develired-To?
>
>> > Насколько я понимаю, заголовок Develired-To _может_быть_ сгенерирован by
>> > MDA при final delivery в мейлбокс (простите за кривость языка). Т.е. при
>> > доставке (записи) письма в почтовый ящик получателя, из которого не
>> > предполагается дальнейшей передачи письма по smtp.
>
>> >> P.S Я в составе алиаса и у меня почта на gmail - в итоге все получаю
>> >> нормально, в To: [email protected] а в Develivered-To: мой
>> >> гмыловский ящик.
>
>> > Описанная Вами проблема возникает в случае, когда почта из финального
>> > почтового ящика забирается неким ПО типа MailerDaemon, скажем, по POP3
>> > для дальнейшего распределения по почтовым ящикам в своём домене.
>> > Возникает она потому, что MTA, получая письмо с более чем одним
>> > получателем в _виртуальном_ домене (когда любая почта в адрес домена -
>> > *@domain.com - записывается в один физический почтовый файл - mailbox)
>> > вполне оправданно записывает одну копию письма, вместо дублирования -
>> > ведь итоговый почтовый ящик один, а значит и пользователь один.
>
>> > Самый простой способ устранения такой проблемы (но, видимо, не самый
>> > правильный) - это отсылать каждому получателю списка отдельное письмо.
>> > Т.е. не одно письмо с несколькими получателями, а одно письмо на одного
>> > получателя.
>
>> > Как-то так.
>
>> >> Жду ответа, спасибо заранее
>
>> >> ---
>> >> С уважением, Юрий.
>> >> _______________________________________________
>> >> Exim-users mailing list
>> >> [email protected]
>> >> http://mailground.net/mailman/listinfo/exim-users
>
>> > --
>> > George L. Yermulnik
>> > [YZ-RIPE]
>
>> > _______________________________________________
>> > Exim-users mailing list
>> > [email protected]
>> > http://mailground.net/mailman/listinfo/exim-users
>
>> _______________________________________________
>> Exim-users mailing list
>> [email protected]
>> http://mailground.net/mailman/listinfo/exim-users
>
> --
> George L. Yermulnik
> [YZ-RIPE]
>
> _______________________________________________
> Exim-users mailing list
> [email protected]
> http://mailground.net/mailman/listinfo/exim-users
>
_______________________________________________
Exim-users mailing list
[email protected]
http://mailground.net/mailman/listinfo/exim-users

Ответить