报错如下
; message exceptions (1) are:
Failed message 1: com.sun.mail.smtp.SMTPSendFailedException: 503 Error: need EHLO and AUTH first !
] with root cause
org.springframework.mail.MailSendException: Failed messages: com.sun.mail.smtp.SMTPSendFailedException: 503 Error: need EHLO and AUTH first !
有很多人说授权码问题,试了很多次不是这个原因。
原先配置如下
spring:
mail:
host: smtp.qq.com
username: 877910962@qq.com
#授权码在QQ邮箱客户端生成 修改成自己的 ,小心会报错 设置-账户-开启服务-获取授权码
password: xxxxxxxxxxxxxx
default-encoding: UTF-8
解决办法
spring:
mail:
host: smtp.qq.com
username: 877910962@qq.com
#授权码在QQ邮箱客户端生成 修改成自己的 ,小心会报错 设置-账户-开启服务-获取授权码
password: xxxxxxxxxxxxxxxxx
default-encoding: UTF-8
properties:
mail:
smtp:
auth: true
starttls:
enable: true
required: true
加入properties完美解决。