Caused by: javax.net.ssl.SSLHandshakeException: No appropriate protocol (protocol is disabled or cipher suites are inappropriate)
// 配置邮件信息
Properties props = new Properties();
// props.put("mail.smtp.host", "smtp.163.com");
props.put("mail.smtp.host", "smtp.qq.com");
props.put("mail.smtp.port", "25");
props.put("mail.smtp.auth", "true");
props.put("mail.smtp.starttls.enable", "true");
刚开始的配置是这样的,错误原因是最后一句代码
props.put("mail.smtp.starttls.enable", "true"); 这句代码加强了安全配置,可以把这句去了就可以这个是方案1,另外的一个方案是在这个基础上再增加一个配置
props.put("mail.smtp.ssl.protocols", "TLSv1.2"); 当增加这个配置后,也可以解决错误
,