Мы управляем почтовым сервером Zimbra Community edition. Поскольку репутация IP-адреса нашего интернет-провайдера оставляет желать лучшего, некоторые домены (почтовые серверы) либо блокируют нашу электронную почту, что приводит к потере связи, либо почта не достигает.
Однако у одних и тех же доменов нет проблем с получением массовых писем, отправленных через программное обеспечение с использованием Amazon SES API.
Теперь мы хотели бы отправлять письма в выбранные домены, используя Amazon SES API в качестве почтового ретранслятора SMTP. Однако, что касается пользователей, они должны продолжать использовать MS Outlook с текущим локальным сервером Zimbra в качестве своего SMTP.
Ранее мы пытались использовать другой ретранслятор SMTP для успешной отправки электронных писем с использованием той же настройки, но мы не знаем, как использовать Amazon SES в качестве ретранслятора для выбранных доменов.
Обратите внимание, что мы не хотим отправлять все письма с помощью Amazon SES, только письма, отправляемые на выбранные домены, может быть около 30 с лишним.
Любые советы будут полезны.
Довольно хороший, он требует возиться с zimbra и postfix и, к сожалению, требует некоторой ручной настройки. Я полагаю, вы можете справиться с амазонками для получения учетной записи.
все команды выполняются на cli от имени пользователя zimbra. Войдите в систему с помощью ssh и станьте пользователем zimbra
su - zimbra
создайте файл для аутентификации на Amazon:
echo email-smtp.eu-west-1.amazonaws.com awsauthuser:awsauthpass > /opt/zimbra/conf/relay_password
postmap lmdb:/opt/zimbra/conf/relay_password
Настройте zimbra для использования этого имени пользователя и пароля:
zmprov mcf zimbraMtaSmtpSaslPasswordMaps lmdb:/opt/zimbra/conf/relay_password
zmprov mcf zimbraMtaSmtpSaslAuthEnable yes
zmprov mcf zimbraMtaSmtpCnameOverridesServername no
zmprov mcf zimbraMtaSmtpTlsSecurityLevel may
zmprov mcf zimbraMtaSmtpSaslSecurityOptions noanonymous
Создайте файл поиска, в который вы поместите домены, которые хотите отправить через Amazon:
echo outlook.com smtp:email-smtp.eu-west-1.amazonaws.com > /opt/zimbra/conf/relay_amazon
postmap lmdb:/opt/zimbra/conf/relay_amazon
Конечно, вы можете добавить дополнительные домены в список выше в любом редакторе по своему вкусу. Не забывайте запускать команду postmap после каждого изменения.
Скажите zimbra использовать приведенное выше отображение:
zmprov mcf zimbraMtaTransportMaps lmdb:/opt/zimbra/conf/relay_amazon,proxy:ldap:/opt/zimbra/conf/ldap-transport.cf
Активируйте конфигурацию
zmmtactl reload