Heroku 通过外部 SMTP 服务器发送邮件

时间:2021-02-02 10:55:26

标签: python email heroku smtp extern

有什么方法可以使用部署在 Heroku 上的应用程序通过外部 SMTP 服务器从 python 代码发送邮件? (不使用 Herokus 插件之一)

提前致谢

1 个答案:

答案 0 :(得分:0)

您确实可以使用外部 SMTP 提供商通过 Heroku 发送电子邮件(我在运行的几个应用程序上都这样做)。但是,需要注意的一件事是,由于滥用,许多 SMTP 提供商(例如 Gmail)会定期阻止来自流行托管服务提供商(例如 Heroku)的 IP。

这是has been documented before的常见问题。

这就是 Heroku officially recommends 使用 Mailgun、Sendgrid 等电子邮件发送服务的原因。因为它们是专门供开发人员使用的电子邮件提供商,不会阻止您等。

简而言之:您的外部 SMTP 提供商可能会阻止 Heroku 服务。与他们联系,看看是否可以取消限制,或者如果您希望保证送达,是否可以使用真正的电子邮件发送服务。

相关问题