是否有任何方法通过外部SMTP服务器与部署在Heroku上的应用程序从python代码发送邮件?(不使用任何Herokus插件)
提前感谢p .
您确实可以使用外部SMTP提供商通过Heroku发送电子邮件(我在我运行的几个应用程序上都这样做)。然而,有一件事要注意,许多SMTP提供商(例如Gmail)会由于滥用而常规地阻止来自流行托管提供商(如Heroku)的ip。
这是以前记录过的常见问题。
这就是为什么Heroku官方推荐使用Mailgun, Sendgrid等电子邮件发送服务,因为它们是专门的电子邮件提供商,旨在为开发人员使用,不会阻止你等。
:您的外部SMTP提供商可能会阻止Heroku服务。与他们联系,看看你是否可以取消限制,或者如果你想保证送达,可能会使用真正的电子邮件发送服务。