Я ищу способ получать электронные письма, а затем сохранять их в s3 одновременно при использовании ses, я обнаружил, что это невозможно, если я не сделаю какой-либо способ пересылки, поэтому я сделал то, что Я создал дополнительный поддомен «ses.example.com» и связал его в DNS (MX) с inbound-smtp.us-east-1.amazonaws.com, а затем создал адрес электронной почты с именем forward@ses.example.com и настроил его под ses для хранения s3 (с использованием наборов правил), в дополнение к этому, я использовал конфигурацию always_bcc для пересылки всех писем на адрес forward@ses.example.com, тем самым мне удалось получить и сохранить только локально отправленные письма, письма, пришедшие извне, не будут храниться, я думаю, это происходит потому, что когда письма пересылаются, заголовок "from" остается прежним, но, я не совсем уверен, есть ли способ обойти это?
Мне просто нужно знать, есть ли способ использовать ses как для хранения электронных писем в S3, так и для их одновременного получения на мой почтовый сервер.
скажите мне, если вам нужна дополнительная информация, пожалуйста.
Я использую почтовый сервер Zimbra с постфиксом.
Вот так выглядит мой днс:
Example.com MX 10 mail.example.com. ses.example.com 10 MX inbound-smtp.us-east-1.amazonaws.com
У Amazon есть отличное руководство по настройке SES в качестве ретранслятора Postfix: Интеграция Amazon SES с Postfix.
Обратите внимание, что вам нужно будет проверить ваш домен (ы) в качестве действительных отправителей в SES, потому что SES не позволит вам подделывать электронные письма из любого случайного домена, который вы выберете.
Это также означает, что вы не сможете вперед электронные письма через Postfix другим получателям, поскольку они будут отправлены с их исходным адресом отправителя (например, @ gmail.com), который не разрешен / не подтвержден в вашей конфигурации SES.
Что касается вашего другой вопрос - пересылка к SES для целей резервного копирования S3 должно выполняться через правило для домена в /etc/postfix/transport
. Что-то вроде этого:
ses.example.com smtp:inbound-smtp.us-east-1.amazonaws.com
Видеть Вот для получения более подробной информации об этом.
Надеюсь, это поможет :)