STARTTLS is required but host does not support STARTTLS

Spring boot 邮件系统的错误,需要修改配置的文件yml.如果是企业邮箱的话就需要进行这个配置:

 1 spring:
 2   mail:
 3       host: mail.ccds.com
 4       username: info@outlook.com
 5       password: 123456
 6       protocol: smtp
 7       default-encoding: UTF-8
 8       properties:
 9         mail.smtp.socketFactory.fallback: true
10         mail.smtp.starttls.enable: false
11         mail.smtp.starttls.required: false
12         mail.smtp.starttls.auth: true
View Code

重点是:

     mail.smtp.starttls.enable: false
mail.smtp.starttls.required: false
设置为false.
配置为properties.yml

原文地址:https://www.cnblogs.com/liuyangfirst/p/10028860.html