package com.ots.project.tool.email.utils; import java.util.Properties; public class DefaultConfigurer { public static Properties getSMTP() { Properties p = new Properties(); p.setProperty("mail.smtp.host", "smtp.qq.com"); p.setProperty("mail.smtp.protocol", "smtp"); p.setProperty("mail.smtp.port", "465"); p.setProperty("mail.smtp.auth", "true"); p.setProperty("mail.smtp.socketFactory.class", "javax.net.ssl.SSLSocketFactory"); p.setProperty("mail.smtp.socketFactory.fallback", "false"); p.setProperty("mail.smtp.socketFactory.port", "465"); return p; } public static Properties getPOP3() { Properties p = new Properties(); p.setProperty("mail.pop3.host", "pop.qq.com"); p.setProperty("mail.pop3.port", "995"); p.setProperty("mail.pop3.socketFactory.class", "javax.net.ssl.SSLSocketFactory"); p.setProperty("mail.pop3.socketFactory.fallback", "false"); p.setProperty("mail.pop3.socketFactory.port", "995"); return p; } public static Properties getIMAP() { Properties p = new Properties(); p.setProperty("mail.imap.host", "imap.qq.com"); p.setProperty("mail.imap.port", "993"); p.setProperty("mail.imap.socketFactory.class", "javax.net.ssl.SSLSocketFactory"); p.setProperty("mail.imap.socketFactory.fallback", "false"); p.setProperty("mail.imap.socketFactory.port", "993"); return p; } }