apache 傳送email demo
- 建立demo工程
- 新增maven依賴
<dependencies>
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-email</artifactId>
<version>1.3.3</version>
</dependency>
<dependency>
<groupId>org.apache.geronimo.specs</groupId>
<artifactId>geronimo-javamail_1.4_spec</artifactId>
<version>1.3</version>
</dependency>
</dependencies>
- 下載jar包
- 新增測試class
- 新增測試程式碼
import org.apache.commons.mail.DefaultAuthenticator;
import org.apache.commons.mail.EmailException;
import org.apache.commons.mail.SimpleEmail;
public class BaseEmailSend {
public BaseEmailSend() {
}
public static void send() {
SimpleEmail email = new SimpleEmail();
//email.setTLS(true); //是否TLS校驗,,某些郵箱需要TLS安全校驗,同理有SSL校驗
email.setDebug(true);
//email.setSSL(true);
email.setHostName("smtp.163.com");
email.setAuthenticator(new DefaultAuthenticator("xuekun@163.com", "password"));
try {
email.setFrom("xuekun@163.com"); //傳送方,這裡可以寫多個
email.addTo("xuekun@163.com"); // 接收方
email.addCc("xuekun@163.com"); // 抄送方
email.addBcc("xuekun@163.com"); // 祕密抄送方
email.setCharset("GB2312");
email.setSubject("標題哦"); // 標題
email.setMsg("hello");// 內容
email.send();
System.out.println("傳送成功");
} catch (EmailException e) {
e.printStackTrace();
}
}
public static void main(String[] args) {
send();
}
}
- 測試
- 測試結果
相關文章
- 使用Apache commons email傳送郵件ApacheAI
- 基於jwSMTP的C++傳送Email的DemoC++AI
- spring email 傳送功能SpringAI
- 用 apache commons-email 輕鬆傳送無亂碼郵件ApacheAI
- Xamarin Essentials教程傳送郵件EmailAI
- 常用Email元件傳送函式 (轉)AI元件函式
- Laravel框架傳送Email遇到的問題Laravel框架AI
- 使用oracle job定時傳送email郵件OracleAI
- 通過Java傳送Email ,簡單入門。JavaAI
- java裡如何判斷Email是否傳送成功?JavaAI
- 關於非同步傳送EMail的問題非同步AI
- 利用System.Web.Mail傳送EMail程式碼WebAI
- 用shell指令碼傳送帶附件的email指令碼AI
- ASP.NET結合COM元件傳送Email (轉)ASP.NET元件AI
- 注:本論壇有檔案上傳功能,請勿以EMail傳送。AI
- [nodejs]使用nodejs-meanjs框架傳送emailNodeJS框架AI
- Asp.net 2.0 傳送Email(Using System.web.Mail)ASP.NETAIWeb
- linux下傳送email的c語言程式碼(轉)LinuxAIC語言
- Java Mail 郵件傳送(一):入門DemoJavaAI
- 直播平臺原始碼,簡訊驗證碼傳送demo原始碼
- 通過 Apache Commons HttpClient 傳送 HTTPS 請求ApacheHTTPclient
- [iOS][OC] 開發利器:控制器傳送門VCPicker(附demo)iOS
- 傳送陣
- java apache commons HttpClient傳送get和post請求的學習整理JavaApacheHTTPclient
- 如何將炫酷的報表直接截圖傳送郵件——在Superset 0.37使用Schedule Email功能AI
- [求助] 如何把 allure 的 index.html 所顯示的內容,展示在 jenkins 傳送的 Email 中?IndexHTMLJenkinsAI
- 郵件傳送
- ReactPortals傳送門React
- 傳送郵件
- 收到263定時傳送郵件的傳送提醒
- C#原生郵件傳送+傳送日誌記錄C#
- SpringBoot整合Mail傳送郵件&傳送模板郵件Spring BootAI
- 公眾號傳送模板資訊java實現(主動傳送)Java
- Laravel 傳送郵件Laravel
- PHP傳送郵件PHP
- Django——郵件傳送Django
- CURL 傳送檔案
- java郵件傳送Java