Скажем, я не настраиваю relayhost
потому что я хочу по умолчанию отправлять все электронные письма самим сервером.
Затем для некоторых доменов в «ОТ» я хочу ретранслировать на конкретный ретранслятор. Для этого я бы использовал sender_dependent_relayhost_maps = hash:/etc/postfix/relay_by_sender
и внутри я бы поместил что-то вроде:
@mydomain.com ses.amazon.com
Это все очень просто.
Теперь, что я должен поместить в файл "relay_by_sender", чтобы сказать, что я хочу, чтобы все мои электронные письма ретранслировались для моего домена, но в частности одна. Как мне это сделать? Например
@mydomain.com ses.amazon.com
no-relay@mydomain.com null?
Спасибо
В Postfix 2.6 или новее, я думаю, вы можете вернуть ключевое слово DUNNO
, что задокументировано в sender_dependent_relayhost_maps тема.
no-relay@mydomain.com DUNNO
@mydomain.com ses.amazon.com
Если это не сработает и вы используете Postfix 2.7 или новее, я предлагаю вам заменить sender_dependent_relayhost_maps
с участием sender_dependent_default_transport_maps. Последний обеспечивает большую гибкость:
# /etc/postfix/main.cf
sender_dependent_default_transport_maps = hash:/etc/postfix/relay_by_sender
# /etc/postfix/relay_by_sender
no-relay@mydomain.com smtp
@mydomain.com smtp:[ses.amazon.com]