首页 > 解决方案 > 为什么 Spring mail 无法识别我的 Gmail 帐户?

问题描述

在我的 SpringBoot 应用程序中,我使用 Spring 邮件从 Gmail 帐户发送电子邮件(我通过应用程序密码连接)。它工作正常,但过了一段时间(大约一周),它停止工作,我收到一个错误,告诉我谢谢用户名和密码不匹配。在我连接到我的 Gmail 帐户以检查应用程序密码是否仍然有效后,它又开始工作了。

又过了一周,又发生了。

我的问题是:申请密码有有效期吗?我可以增加它吗?为什么要这样做?我该如何解决这个问题?

错误:534 5.7.9 https://support.google.com/mail/?p=WebLoginRequired k18sm5238866wms.1 - gsmtp] 根本原因...

应用程序属性

spring.mail.host=smtp.gmail.com

spring.mail.port=587

spring.mail.username=我的邮箱

spring.mail.password=应用密码

spring.mail.properties.mail.smtp.auth=true

spring.mail.properties.mail.smtp.starttls.enable=true

谢谢您的帮助

标签: javaspring-bootrestgmail

解决方案


推荐阅读