- 論壇徽章:
- 0
|
這幾天設(shè)計一個項目要大量采用郵件發(fā)送API,所以自己就整理了以前零散的代碼,把它整理成一個類。希望對有需要的同志使用。
定義一個郵件配置文件,這樣方便修改一些配置,程序只需讀取這個配置文件,這樣方便以后改Email時候不用修改源代碼
java 代碼
/**
* 提供發(fā)郵件的地址
*/
public static String HOST_MAIL_NAME = "xxx@teesoo.com";
/**
* 提供發(fā)郵件的地址
*/
public static String HOST_MAIL_PASSWORD = "xxx";
/**
* 郵件發(fā)送協(xié)議
*/
public static String SMTP = "mail.teesoo.com";
/**
* 郵件接收協(xié)議
*/
public static String POP3 = "mail.teesoo.com";
發(fā)送郵件API
java 代碼
public static void send(String to, String subject, String body) throws Exception{
Mailer mail = new Mailer(ManageConfig.SMTP);
mail.setNamePass(ManageConfig.HOST_MAIL_NAME, ManageConfig.HOST_MAIL_NAME);
mail.setFrom(ManageConfig.HOST_MAIL_NAME);
mail.setSubject(subject);
mail.setBody(body, false);
mail.setTo(to);
mail.setNeedAuth(true);
mail.sendout();
}
寫的很菜,不過還是發(fā)出來了。 |
|