使用Heroku中的Sping Boot 应用程序发送电子邮件

bybem2ql  于 2023-03-03  发布在  其他
关注(0)|答案(2)|浏览(159)

我已经成功地在Heroku上部署了一个Sping Boot 应用程序。这个应用程序应该在用户填写表单后发送电子邮件。
问题是,在本地它工作,但在Heroku的应用程序总是抛出AuthenticationFailedException,因为它试图登录我的Gmail帐户从Heroku的服务器在另一个国家。
我的Gmail帐户没有双重身份验证,并且启用了安全性较低的应用程序选项。
如何解决这个问题?我的Sping Boot 应用程序在国外的服务器上如何使用我的Gmail帐户从另一个国家登录?

jjhzyzn0

jjhzyzn01#

我该如何解决这个问题?
不要使用Gmail。它不是用来自动化、程序化地发送电子邮件的。
相反,使用SendGridMailgun之类的服务。这些服务 * 是 * 为程序化邮件传递而设计的,两者都可以作为官方Heroku插件免费获得。

rdrgkggo

rdrgkggo2#

您可以使用google设置应用程序密码。这允许您使用仅用于该应用程序的密码登录。

相关问题