Я хочу использовать SendGrid в качестве службы отправки электронной почты, но также хочу использовать механизм внутренней очереди Postfix для управления электронными письмами, отправляемыми через Sendgrid.
Итак, в основном то, что я хочу сделать, - это настроить Postfix для отправки электронных писем через SMTP Sendgrid, и я настрою свое приложение для отправки электронных писем с использованием локального Postfix.
У меня вопрос, как я могу настроить Postfix для использования внешнего SMTP? Смотрел Вот но ничего полезного не увидел.
Похоже, вы кое-что выяснили, но на будущее для всех, кто ищет:
1) Отредактируйте файл конфигурации Postfix
Открой свой /etc/postfix/main.cf
config и отредактируйте его так, чтобы он имел следующие значения:
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = static:yourSendgridUsername:yourSendgridPassword
smtp_sasl_security_options = noanonymous
smtp_tls_security_level = may
start_tls = yes
header_size_limit = 4096000
relayhost = [smtp.sendgrid.net]:587
2) Перезагрузите свой постфиксный сервер
Выполните следующую команду в своем терминале
/etc/init.d/postfix restart
3) Начать отправку
Все готово, вперед и отправляйте со своей учетной записью SendGrid!
Если у вас возникнут проблемы, вы всегда можете задать их нашим 24/7 служба поддержки или чирикать на @SendGrid.
Это подробно описано в http://www.postfix.org/BASIC_CONFIGURATION_README.html#relayhost