郵件傳送API整理
這幾天設計一個專案要大量採用郵件傳送API,所以自己就整理了以前零散的程式碼,把它整理成一個類。希望對有需要的同志使用。
定義一個郵件配置檔案,這樣方便修改一些配置,程式只需讀取這個配置檔案,這樣方便以後改Email時候不用修改原始碼
傳送郵件API
寫的很菜,不過還是發出來了。
定義一個郵件配置檔案,這樣方便修改一些配置,程式只需讀取這個配置檔案,這樣方便以後改Email時候不用修改原始碼
java 程式碼
- /**
- * 提供發郵件的地址
- */
- public static String HOST_MAIL_NAME = "xxx@teesoo.com";
- /**
- * 提供發郵件的地址
- */
- public static String HOST_MAIL_PASSWORD = "xxx";
- /**
- * 郵件傳送協議
- */
- public static String SMTP = "mail.teesoo.com";
- /**
- * 郵件接收協議
- */
- public static String POP3 = "mail.teesoo.com";
傳送郵件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();
- }
寫的很菜,不過還是發出來了。
相關文章
- SpringBoot整合Mail傳送郵件&傳送模板郵件Spring BootAI
- 郵件傳送
- 傳送郵件
- java郵件傳送Java
- python傳送郵件Python
- Django——郵件傳送Django
- gmail傳送郵件AI
- phpcms傳送郵件PHP
- 郵件的傳送
- Laravel 傳送郵件Laravel
- thinkjs 傳送郵件JS
- SpringBoot傳送郵件Spring Boot
- SpringBoot郵件傳送Spring Boot
- Laravel傳送郵件Laravel
- PHP傳送郵件PHP
- nodejs 傳送郵件NodeJS
- Java Mail 郵件傳送(二):簡單封裝的郵件傳送JavaAI封裝
- golang傳送郵件(qq郵箱)Golang
- Android 快速傳送郵件Android
- 使用phpmailer傳送郵件PHPAI
- SpringBoot傳送郵件(二)Spring Boot
- SpringBoot傳送郵件(三)Spring Boot
- 定時傳送郵件
- 使用 smtplib 傳送郵件
- Python SMTP傳送郵件Python
- php windows 傳送郵件PHPWindows
- SpringBoot整合郵件傳送Spring Boot
- Ubuntu的郵件傳送Ubuntu
- 如何傳送電子郵件到別人郵箱?電子郵件傳送的方法
- 郵件營銷自動化:批次郵箱API傳送技巧與策略API
- node 定時傳送郵件
- Laravel 佇列傳送郵件Laravel佇列
- Spring Boot整合郵件傳送Spring Boot
- python實現傳送郵件Python
- Springboot 自動傳送郵件Spring Boot
- Laravel 傳送郵件報錯Laravel
- Jenkins 如何成功傳送郵件?Jenkins
- 郵件和簡訊傳送