本文實例講解了java發郵件的詳細過程,供大家參考,具體內容如下
1、郵件協議
發郵件的:SMTP (Simple Mail Transport Protocal)
收郵件的協議:pop3 (Post Office Protocal 3)
IMAP 新協議 發郵件也可以收郵件。
(一步步的與服務器交互)
SMTP :

2、收發郵件的過程:
一般情況下,smtp和pop3是兩個服務器(主機)。
Smtp郵件的端口為25。
POP3 端口 為110。
發郵件示例
1)、安裝foxmail:

2)、發郵件時,要對用戶名和密碼進行base64編碼
//對用戶名和密碼進行base64編碼 @Test public void base64(){ String name = "wj_leaf12345"; String pwd = "1qaz2wsx"; BASE64Encoder en = new BASE64Encoder(); name = en.encode(name.getBytes()); pwd = en.encode(pwd.getBytes()); System.err.println(name); System.err.println(pwd); }3)、通過java代碼發郵件
用java發郵件,必須要導入新的包
mail.jar 主站蜘蛛池模板: 莱西市| 错那县| 新平| 东丰县| 文成县| 凤凰县| 镇巴县| 宣城市| 景东| 邵阳县| 涟源市| 新巴尔虎左旗| 咸丰县| 汽车| 海兴县| 社旗县| 潮州市| 攀枝花市| 巴青县| 西充县| 涿州市| 西青区| 泗阳县| 北川| 民权县| 正安县| 丰都县| 革吉县| 郯城县| 泸水县| 昌黎县| 泰州市| 定陶县| 阳西县| 阿巴嘎旗| 冀州市| 闽清县| 河南省| 安丘市| 四川省| 墨玉县|