1.阿里云禁用25端口解决方案修改为465端口
spring:
mail:
host: smtp.163.com
username: xx@163.com
password: 授权码
properties:
mail:
smtp:
auth: true
starttls:
enable: true
required: true
socketFactory:
port: 465
class: javax.net.ssl.SSLSocketFactory
fallback: false
2.文件名超长
System.getProperties().setProperty("mail.mime.splitlongparameters", "false");
#文件名编码修改
MimeUtility.encodeWord(file.getName())