Spring – 通过 Gmail SMTP 服务器发送电子邮件会在 OpenSuse linux 上生成 org.sp


<bean id="mailSender" class="org.springframework.mail.javamail.JavaMailSenderImpl">
<property name="host" value="smtp.gmail.com" />
<property name="port" value="587" />
<property name="username" value="username" />
<property name="password" value="password" />
<property name="javaMailProperties">
   <props>
          <prop key="mail.smtp.auth">true</prop>
          <prop key="mail.smtp.starttls.enable">true</prop>
       </props>
</property>

以及例外的主要部分:

22:16:09,917 错误 [io.undertow.request](默认任务-6( UT005023:异常处理请求/General/registration: org.springframework.web.util.NestedServletException: 请求处理失败; 嵌套异常为 org.springframework.mail.MailAuthenticationException: 身份验证失败; 嵌套异常为 javax.mail.AuthenticationFailedException: 534-5.7.14534-5.7.14 fuwgWFw3iqh4Y7e4HW99FULVKU7Df24ZrQpr-yK56binPTeeYX6cU9uUzVa86wMv25A_ej534-5.7.14 N7yGgIzi0XMpWXZMkyDpCnDnnRWkynYB3jIsZgeH8YAH7yG18QUuDgoUBV4qt3FLsQ7peM534-5.7.14 HJiK-1EjtiiO7DRGT1LKdlRbC5p52sEGD4OQuX_5zeA8kCIzASbzusaIcb3q_LaHSXehSt534-5.7.14 ZNzKtavmee7WdOzt0yAgSSn1OrM8Q> 请通过您的网络浏览器登录,然后534-5.7.14 然后重试。534-5.7.14 欲了解更多信息,请访问534 5.7.14 https://support.google.com/mail/answer/78754 T16SM18972891wra.44 - GSMTP

要使用 Gmail SMTP 发送邮件,您需要更改您的帐户设置,以允许应用安全性较低的应用。 登录您的Gmail帐户,然后按照下面的链接更改您的Gmail帐户设置,以使用您的应用程序和程序发送邮件。 https://www.google.com/settings/security/lesssecureapps

允许安全性较低的应用:开启

如果您通过短信或电子邮件联系可疑活动,那么您的详细信息很好,这应该可以工作: 激活Gmails DisplayUnlockCaptcha和Lesssecureapps https://stackoverflow.com/a/55620993/12234839

最新更新