【问题标题】:getting javax.mail.AuthenticationFailedException on heroku在heroku上获取javax.mail.AuthenticationFailedException
【发布时间】:2020-11-06 18:30:27
【问题描述】:

我正在使用 Heroku 部署使用 javamailsender 的 java spring boot 后端。在部署之前进行本地测试时,我能够通过应用程序发送和接收电子邮件。但是,自从我在 heroku 上部署它以来,每当我尝试发送电子邮件时,我都会收到错误消息。

Error Sending Email: Authentication failed; nested exception is javax.mail.AuthenticationFailedException: 534-5.7.9 Application-specific password required. Learn more at
2020-07-17T01:00:29.110458+00:00 app[web.1]: 534 5.7.9  https://support.google.com/mail/?p=InvalidSecondFactor r188sm8440648qkf.128 - gsmtp
2020-07-17T01:00:29.110462+00:00 app[web.1]: 

我在很多文章/讨论论坛中看到用户遇到此类问题,我尝试使用给出的解决方案来解决,但未成功。我打开了两步验证并打开了不太安全的应用程序,但没有运气。我还看到做 App Password 有助于解决这个问题,但并没有真正理解如何就我在 heroku 上的应用程序来解决这个问题。我已经响应托管在 firebase 上的前端和托管在 heroku 上的 spring boot 后端。任何帮助,将不胜感激。谢谢!

【问题讨论】:

标签: javascript java spring-boot heroku-postgres mail-sender


【解决方案1】:

Nvm,我知道是什么导致了这个错误。我想我必须创建一个应用密码并使用在我的 application.properties 中创建的密码。

【讨论】:

    猜你喜欢
    • 2014-08-15
    • 1970-01-01
    • 2015-06-24
    • 2012-08-31
    • 1970-01-01
    • 2017-08-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多