使用其他 SMTP 提供商配置 Postfix

使用其他 SMTP 提供商配置 Postfix

我想使用 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 帐户开始发送!


如果你遇到任何问题,你可以随时咨询我们的24/7 支持团队或发推文至@SendGrid

相关内容