Postfix без локальной доставки c переадресацией для root.

Чтобы уменьшить варианты попадания исходящей почты в спам приходится строго следить чтобы параметр myhostname в postfix был настроен корректно, при этом реальные почтовые ящики хранятся на стороннем сервере, а root вообще отдельный человек, с совершенно другим адресом.

Для решения этой задачи используем параметр recipient_canonical_maps. В main.cf:

myhostname = РЕАЛЬНЫЙ_ДОМЕН
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