Для отправки через Amazon SES вам необходимо проверить каждый адрес электронной почты, используемый в поле «От:», поэтому я боюсь, что для вашей настройки Amazon SES бесполезен, потому что существует ограничение в 1000 адресов, которые вы можете проверить .
У вас должна получиться эта работа, если вы:
с
обращения к одному из вашего домена (возможно forwarded@yourdomain.com
). Reply-To
заголовочный отправитель адрес. Большинство почтовых клиентов будут учитывать Reply-To
, а SES будет доволен адресом From
.
Мне потребовалось некоторое время, чтобы это выяснить, но sender_dependent_relayhosts_map - ваш друг.
См .: http://www.postfix.org/ postconf.5.html # sender_dependent_relayhost_maps
В основном: вы определяете конечную точку получателя Amazon SES как запрошенную конечную точку для всей почты, отправляемой ИЗ вашего домена. Вся остальная электронная почта должна отправляться через обычное SMTP-соединение за пределами Amazon SES.
Это в основном делает сервер ретрансляционным сервером, но поскольку вы также ограничили домены отправителя и получателя на основе аутентификации SASL, только аутентифицированные пользователи могут отправлять из вашего домена, и неаутентифицированные пользователи могут использовать только псевдонимы и перенаправленные адреса.
Перенаправленные адреса отправляются за пределы SES на ваши (возможно) подтвержденные адреса электронной почты.
Это, конечно же, открывает банку червей относительно того, что они помечаются как спамеры, что является одной из причин, по которой все на самом деле отправляется через SES. Но электронная почта, по крайней мере, пересылается с сервера конечному получателю, а не возвращается.