Postfix без локальной доставки c переадресацией для root.
Опубліковано dl 07.08.2017 11:12
Чтобы уменьшить варианты попадания исходящей почты в спам приходится строго следить чтобы параметр myhostname в postfix был настроен корректно, при этом реальные почтовые ящики хранятся на стороннем сервере, а root вообще отдельный человек, с совершенно другим адресом.
Для решения этой задачи используем параметр recipient_canonical_maps. В main.cf:
myhostname = РЕАЛЬНЫЙ_ДОМЕН
mydomain = $myhostname
mydestination = localhost # вся почта для домена уходит на внешние SMTP
recipient_canonical_maps = hash:/usr/local/etc/postfix/recipient_canonical # задаем исключение
mydomain = $myhostname
mydestination = localhost # вся почта для домена уходит на внешние SMTP
recipient_canonical_maps = hash:/usr/local/etc/postfix/recipient_canonical # задаем исключение
В файле /usr/local/etc/postfix/recipient_canonical:
root@РЕАЛЬНЫЙ_ДОМЕН АДРЕС_ДЛЯ_ПЕРЕАДРЕСАЦИИ
Затем выполняем:
postmap /usr/local/etc/postfix/recipient_canonical && service postfix restart