这是我的财产部分:
mail:
host: smtp.gmail.com
port: 587
username: username
password: password
protocol: smtp
default-encoding: UTF-8
properties:
auth: true
starttls.enable: true
starttls.required: true
ssl.trust: smtp.gmail.com
但是我得到这个错误:
org.springframework.mail.MailSendException:失败消息: com.sun.mail.smtp.SMTPSendFailedException:530 5.7.0必须发出 首先使用STARTTLS命令。 q8-v6sm24909647wrj.97-gsmtp
答案 0 :(得分:0)
请尝试以下设置。它对我有用。
mail:
host: smtp.gmail.com
port: 587
username: username
password: password
protocol: smtp
properties:
mail.smtp.auth: true
mail.smtp.starttls.enable: true
答案 1 :(得分:0)
对于我的拙见,您应该执行以下操作:
mail:
host: smtp.gmail.com
port: 587
username: <username-email-here>@gmail.com
password: <email-password-here>
protocol: smtp
properties.mail.smtp.auth: true
properties.mail.smtp.starttls.enable: true