java - 为什么 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
谢谢您的帮助
解决方案
推荐阅读
- python - os.path.getsize() 返回“0”
- javascript - 如何在单击时更改按钮文本
- reactjs - 输入 onChange 处理程序处理程序不起作用 - React Hooks
- python - 在python中选择特征
- html - 为什么我的主题文本(“学习初等数学”)被推到左边?
- azure - 无法登录 Azure:错误:通过 Terraform 计划从 Azure 元数据服务检索环境
- excel - Excel宏选择行和列的可变范围
- python-3.x - TypeError:float() 参数必须是字符串或数字,而不是“PolyCollection”
- asp.net-core - 如何从浏览器中清除 Blazor WebAssembly DLL?
- angular - 在不使用数据库的情况下以角度保存复选框数据