Java實戰(zhàn)之郵件的撰寫和發(fā)送
1.xml文件
<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>org.example</groupId> <artifactId>MyEmail</artifactId> <version>1.0-SNAPSHOT</version> <dependencies> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-email</artifactId> <version>1.5</version> </dependency> </dependencies> </project>
2.Java文件
關于密鑰是什么,后面會說
import org.apache.commons.mail.EmailException; import org.apache.commons.mail.SimpleEmail; public class email { public static void main(String[] args) { SimpleEmail email = new SimpleEmail(); email.setSslSmtpPort("465"); //qq:qq郵件服務器的端口號 email.setHostName("smtp.qq.com"); email.setAuthentication("自己的QQ號@qq.com", "密鑰"); email.setCharset("UTF-8"); try { email.addTo("接收人的QQ號@qq.com"); email.setFrom("自己的QQ號@qq.com"); email.setSubject("寫郵件的主題"); email.setMsg("寫要發(fā)送郵件的內容"); email.send(); } catch (EmailException e) { e.printStackTrace(); } } }
3.步驟
3.1.xml文件的建立過程
打開idea新建工程
Finish 之后就可以把我上面的代碼復制進去了,之后代碼會報紅,因為這個需要聯(lián)網,所以我們點下面這個刷新步驟就可以了
3.2.Java文件的建立
4.密鑰
這個密鑰需要我們登陸QQ郵箱來獲取
登錄QQ郵箱->設置->賬戶,然后找到開啟服務那里,接下來看圖
將短信發(fā)送后等待一會兒就會有密鑰出現(xiàn),將其復制到代碼中即可。
5.后記
完成上面的操作就可以實現(xiàn)不用打開郵箱就可以發(fā)送郵件了,心動嗎??
到此這篇關于Java實戰(zhàn)之郵件的撰寫和發(fā)送的文章就介紹到這了,更多相關Java 郵件撰寫和發(fā)送內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
- Java實戰(zhàn)之實現(xiàn)文件資料上傳并生成縮略圖
- Java實戰(zhàn)之實現(xiàn)物流配送系統(tǒng)示例詳解
- Java實戰(zhàn)房屋租賃網的實現(xiàn)流程
- Java實戰(zhàn)在線選課系統(tǒng)的實現(xiàn)流程
- Java 實戰(zhàn)圖書管理系統(tǒng)的實現(xiàn)流程
- Java?實戰(zhàn)范例之校園二手市場系統(tǒng)的實現(xiàn)
- Java?實戰(zhàn)項目之家政服務平臺系統(tǒng)的實現(xiàn)流程
- Java?實戰(zhàn)項目之學生信息管理系統(tǒng)的實現(xiàn)流程
- Java實戰(zhàn)項目練習之球館在線預約系統(tǒng)的實現(xiàn)
相關文章
SpringBoot Java后端實現(xiàn)okhttp3超時設置的方法實例
Okhttp的使用沒有httpClient廣泛,網上關于Okhttp設置代理的方法很少,下面這篇文章主要給大家介紹了關于SpringBoot Java后端實現(xiàn)okhttp3超時設置的相關資料,需要的朋友可以參考下2021-10-10Java Swing實現(xiàn)窗體添加背景圖片的2種方法詳解
這篇文章主要介紹了Java Swing實現(xiàn)窗體添加背景圖片的2種方法,結合實例形式較為詳細的分析了Swing實現(xiàn)窗體添加背景圖片的方法,并總結分析了Swing重繪中repaint與updateUI的區(qū)別,需要的朋友可以參考下2017-11-11Java基于外觀模式實現(xiàn)美食天下食譜功能實例詳解
這篇文章主要介紹了Java基于外觀模式實現(xiàn)美食天下食譜功能,較為詳細的講述了外觀模式的概念、原理并結合實例形似詳細分析了Java基于外觀模式實現(xiàn)美食天下食譜功能的具體操作步驟與相關注意事項,需要的朋友可以參考下2018-05-05