![使用其他 SMTP 提供商配置 Postfix](https://linux22.com/image/595515/%E4%BD%BF%E7%94%A8%E5%85%B6%E4%BB%96%20SMTP%20%E6%8F%90%E4%BE%9B%E5%95%86%E9%85%8D%E7%BD%AE%20Postfix.png)
我想使用 SendGrid 作为我的电子邮件发送服务,但也想使用 Postfix 的内部队列机制来管理通过 Sendgrid 发送的电子邮件。
所以基本上我想要做的是配置 Postfix 通过 Sendgrid 的 SMTP 发送电子邮件,并且我将配置我的应用程序使用本地 Postfix 发送电子邮件。
我的问题是,如何配置 Postfix 以使用外部 SMTP?这里但没有看到任何有用的东西。
答案1
答案2
看起来你已经弄清楚了,但是为了供将来任何正在寻找的人参考:
1)编辑 Postfix 配置文件
打开您的/etc/postfix/main.cf
配置文件并编辑它以获得以下值:
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)重新启动 Postfix 服务器
在终端中运行以下命令
/etc/init.d/postfix restart
3)开始发送
一切已设置完毕,请继续使用您的 SendGrid 帐户开始发送!