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日