package mail;

import java.util.Properties;

/**
 * 
 * @author TH
 *
 */
public class MailUtil {
	
	/***
	 * 获取对应的Properties对象
	 * @return
	 */
	public static Properties getProps(String mailAddr,String keyword){ 
		
	   Properties props = null;
	   
	   if(mailAddr.split("@")[1].startsWith("163")&&keyword.equals("SMTP")){
		   
		  props = new Properties();
		  props.setProperty("mail.smtp.auth","true");
		  props.setProperty("mail.transport.protocol","smtp");
		  props.setProperty("mail.host","smtp.163.com"); 
		  
	   }else if(mailAddr.split("@")[1].startsWith("163")&&keyword.equals("POP3")){
		   
		   props = new Properties();
		   props.setProperty("mail.store.protocol", "pop3");      
	       props.setProperty("mail.pop3.host", "pop3.163.com"); 
	       props.setProperty("mail.pop3.auth", "true");   
	       
	   }else if(mailAddr.split("@")[1].startsWith("qq")&&keyword.equals("SMTP")){
		   
		   props = new Properties();
		   props.put("mail.smtp.auth", "true");
		   props.setProperty("mail.transport.protocol","smtp");
		   props.put("mail.smtp.host", "smtp.qq.com");
		   props.put("mail.smtp.port", "587");
		   
	   }else if(mailAddr.split("@")[1].startsWith("qq")&&keyword.equals("POP3")){
		   
		   props = new Properties();
		   props.setProperty("mail.store.protocol","pop3");
	       props.setProperty("mail.pop3.host", "pop.qq.com"); // 按需要更改
	       props.setProperty("mail.pop3.port", "995");
	       
	       props.setProperty("mail.pop3.socketFactory.class", "javax.net.ssl.SSLSocketFactory");
	       props.setProperty("mail.pop3.socketFactory.fallback", "true");
	       props.setProperty("mail.pop3.socketFactory.port", "995");
	   }
	   return props;
		
   }
	
    /**
     * 判断字符串不为空
     * @param str
     * @return
     */
	public static boolean isNotNull(String str){
		if(str!=null && !"".equals(str)){
			return true;
		}
		return false;
	}
}
最近下载更多
annazhang  LV29 2023年4月8日
crosa_Don  LV18 2023年2月8日
duanzhouyang  LV10 2021年1月4日
1355862436  LV9 2020年10月15日
数据库1  LV12 2020年7月30日
qiu臻至慕青  LV1 2020年6月22日
zhoumeng1  LV12 2020年5月20日
lzy6312  LV14 2020年5月15日
1529860026  LV24 2020年4月15日
周大福  LV12 2020年2月27日
最近浏览更多
eternity2002  LV2 3月6日
pgiddd 2023年6月7日
暂无贡献等级
annazhang  LV29 2023年4月8日
crosa_Don  LV18 2023年2月8日
wqedqwd 2023年1月15日
暂无贡献等级
Tuxxxxx  LV3 2023年1月3日
wl010101  LV9 2022年10月22日
Rucoding  LV7 2022年9月1日
kahvia  LV1 2022年5月8日
cxl19991 2022年3月8日
暂无贡献等级
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友