У меня установлен Postfix 2.6.6 на моем сервере CentOS. Я использую SendGrid для всех исходящей почты, и имеют следующие параметры в моем файле main.cf. ...Как передать всю локальную почту через внешнее реле SMTP
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = static:Username:Password
smtp_sasl_security_options = noanonymous
smtp_tls_security_level = encrypt
header_size_limit = 4096000
relayhost = smtp.sendgrid.net:587
smtp_tls_CAfile = /home/artmgr/certs/gd_bundle-g2-g1.crt
Этот сервер работает несколько PHP-сайтов, которые генерируют автоматические письма. Обычно вся электронная почта, сгенерированная на сервере, передается в SendGrid. Однако при отправке на адрес электронной почты, который использует тот же домен, что и имя хоста моего сервера, почтовый адрес помещается в почтовый ящик root
на локальном сервере вместо того, чтобы быть ретранслированным в SendGrid.
Например, имя хоста моего сервера mydomain.com
. Когда на сервере отправляется электронное письмо, которое необходимо отправить на адрес [email protected]
, он попадает в почтовый ящик root
на локальном сервере.
Есть ли способ сообщить Postfix отправить все сообщения электронной почты, даже почтовые, которые используют локальное имя хоста, через реле SendGrid?