使用javamail发送邮件的时候,我使用的是网易126邮箱
126邮箱的SMTP服务器地址:(端口:25)
注:这个链接可以查到各个邮箱的SMTP服务器地址
常用邮箱SMTP服务器地址大全
然后出现这个错误的原因是Could not connect to SMTP host: , port: 25
默认端口25,是不需要进行SSL安全连接认证的
//需要身份认证(端口25的不需要,如网易)properties.setProperty("mail.smtp.auth", "true");//SSL安全连接properties.setProperty("mail.smtp.port", GMAIL_PORT);properties.setProperty("mail.smtp.socketFactory.class", ".ssl.SSLSocketFactory");properties.setProperty("mail.smtp.socketFactory.fallback", "false");properties.setProperty("mail.smtp.socketFactory.port", GMAIL_PORT);
将上面的代码注释掉即可,亲试有效