2
我在CentOS服務器上安裝了Postfix 2.6.6。我使用SendGrid對所有發出的郵件,並在我的Postfix的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中繼發送所有電子郵件,甚至是使用本地主機名的郵件嗎?