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日

最近浏览