<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 ERROR [io.undertow.request](默认任务-6)UT005023:对/ General / registration的异常处理请求:org.springframework.web.util.NestedServletException:请求处理失败;嵌套异常是org.springframework.mail.MailAuthenticationException:身份验证失败;嵌套异常是javax.mail.AuthenticationFailedException:534-5.7.14 534-5.7.14 fuwgWFw3iqh4Y7e4HW99FULVKU7Df24ZrQpr-yK56binPTeeYX6cU9uUzVa86wMv25A_ej 534-5.7.14 N7yGgIzi0XMpWXZMkyDpCnDnnRWkynYB3jIsZgeH8YAH7yG18QUuDgoUBV4qt3FLsQ7peM 534-5.7.14 HJiK-1EjtiiO7DRGT1LKdlRbC5p52sEGD4OQuX_5zeA8kCIzASbzusaIcb3q_LaHSXehSt 534-5.7.14 ZNzKtavmee7WdOzt0yAgSSn1OrM8Q&gt;请通过您的网络浏览器登录 534-5.7.14然后再试一次。 534-5.7.14了解更多信息 534 5.7.14 https://support.google.com/mail/answer/78754 t16sm18972891wra.44 - gsmtp
答案 0 :(得分:0)
要使用Gmail SMTP发送邮件,需要更改帐户设置以允许安全性较低的应用。登录您的Gmail帐户,然后按照以下链接更改您的Gmail帐户设置,以使用您的应用和程序发送邮件。 https://www.google.com/settings/security/lesssecureapps
允许安全性较低的应用:开启
答案 1 :(得分:0)
如果您收到有关可疑活动的短信或电子邮件,那么您的详细信息就可以了,并且可以正常使用:激活Gmail DisplayUnlockCaptcha和Lesssecureapps https://stackoverflow.com/a/55620993/12234839