修改邮件端口
This commit is contained in:
@@ -1,5 +1,7 @@
|
||||
package com.peanut.common.utils;
|
||||
|
||||
import com.sun.mail.util.MailSSLSocketFactory;
|
||||
|
||||
import javax.mail.Authenticator;
|
||||
import javax.mail.Session;
|
||||
import javax.mail.Transport;
|
||||
@@ -17,9 +19,16 @@ public class MailUtil {
|
||||
//smtp服务器
|
||||
Properties pros=new Properties();
|
||||
pros.put("mail.smtp.host", "smtp.163.com");//主机名
|
||||
pros.put("mail.smtp.port", "25");//主机端口号
|
||||
pros.put("mail.smtp.port", "465");//主机端口号
|
||||
pros.put("mail.smtp.auth", "true");//是否需要用户认证
|
||||
pros.put("mail.smtp.starttls.enable", "true");//启用TLS加密
|
||||
// SSL加密
|
||||
MailSSLSocketFactory sf = null;
|
||||
sf = new MailSSLSocketFactory();
|
||||
// 设置信任所有的主机 - 解决Linux无法发送邮箱的问题
|
||||
sf.setTrustAllHosts(true);
|
||||
pros.put("mail.smtp.ssl.enable", "true");
|
||||
pros.put("mail.smtp.ssl.socketFactory", sf);
|
||||
//创建会话
|
||||
Session session=Session.getInstance(pros,new Authenticator(){
|
||||
@Override
|
||||
|
||||
Reference in New Issue
Block a user