[exim-conf] ручные маршруты доставки почты в зависимости от имени хоста основной MX записи домена получателя

Victor Ustugov victor на corvax.kiev.ua
Ср Ноя 9 22:48:32 EET 2016


приветствую

реализована доставка по ручным маршрутам в зависимости от имени хоста
основной MX записи домена получателя.

данный функционал будет полезен на хостах, с которых почтовые системы
типа gmail.com не принимают письма вне зависимости от PTR/SPF/DKIM/DMARC
и т. д. и которым нЕкуда жаловаться.

письма для домена gmail.com можно смаршрутизировать через другой сервер.

но остаются домены, отданные в рабство google apps.

для маршрутизации их почты как раз и пригодится новый функционал.

включается с помощью confMAILERTABLE_DOMAIN_BEST_MX:

define(`confMAILERTABLE_DOMAIN_BEST_MX', `YES')dnl


сами имена хостов и маршруты к ним указываются в mailertable с суффиксом
bestMX:

aspmx.l.google.com\|bestMX          : smtp : mail.domain.tld
aspmx.l.google.com\|bestMX\|callout : smtp : mail.domain.tld


в случае, если необходимо заворачивать через ручной маршрут почту не от
всех отправителей, можно прописать данную логику в правой части строки в
mailertable:

*.mail.icloud.com\|bestMX : smtp : ${if
match_address{$sender_address}{sender на domain.com:sender2 на domain.com}{mail.domain.tld::587}{$domain/MX}}

*.mail.icloud.com\|bestMX\|callout : smtp : ${if
match_address{$sender_address}{sender на domain.com:sender2 на domain.com}{mail.domain.tld::587}{$domain/MX}}


в данных примерах в случае наличия адреса отправителя в предопределённом
списке из двух адресов письмо будет смаршрутизировано через порт 587
указанного сервера, в противном случае письмо будет смаршрутизировано по
MX записям домена получателя.


-- 
Best wishes Victor Ustugov  mailto:victor на corvax.kiev.ua
public GnuPG/PGP key:       https://victor.corvax.kiev.ua/corvax.asc
ICQ UIN: 371808614          JID: corvax_at_nb на jabber.corvax.kiev.ua
nic-handle: CRV-UANIC



Подробная информация о списке рассылки exim-conf