您好,登錄后才能下訂單哦!
IMAP(Internet Mail Access Protocol)以前稱作交互郵件訪問協(xié)議(Interactive Mail Access Protocol),是一個應(yīng)用層協(xié)議。IMAP是斯坦福大學(xué)在1986年開發(fā)的一種郵件獲取協(xié)議。它的主要作用是郵件客戶端可以通過這種協(xié)議從郵件服務(wù)器上獲取郵件的信息,下載郵件等。當(dāng)前的權(quán)威定義是RFC3501。IMAP協(xié)議運行在TCP/IP協(xié)議之上,使用的端口是143。它與POP3協(xié)議的主要區(qū)別是用戶可以不用把所有的郵件全部下載,可以通過客戶端直接對服務(wù)器上的郵件進行操作。
特點
POP允許電子郵件客戶端下載服務(wù)器上的郵件,但是您在電子郵件客戶端的操作(如:移動郵件、標(biāo)記已讀等),這是不會反饋到服務(wù)器上的,比如:您通過電子郵件客戶端收取了QQ郵箱中的3封郵件并移動到了其他文件夾,這些移動動作是不會反饋到服務(wù)器上的,也就是說,QQ郵箱服務(wù)器上的這些郵件是沒有同時被移動的。
但是IMAP就不同了,電子郵件客戶端的操作都會反饋到服務(wù)器上,您對郵件進行的操作(如:移動郵件、標(biāo)記已讀等),服務(wù)器上的郵件也會做相應(yīng)的動作。
也就是說,IMAP是“雙向”的。
同時,IMAP可以只下載郵件的主題,只有當(dāng)您真正需要的時候,才會下載郵件的所有內(nèi)容。
使用IMAP很簡單,首先,您需要先在QQ郵箱中啟用IMAP功能,然后,配置好客戶端,就可以使用了。
【設(shè)置】-【賬戶】-【POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服務(wù)】
最下邊開啟
POP3/SMTP 服務(wù)
網(wǎng)易相對比較簡單,直接開啟【授權(quán)碼】
Email 是基于 java 實現(xiàn)的發(fā)送郵件的工具包,力求簡單優(yōu)雅。
看了各種 email 工具感覺沒有想象中方便。
就自己實現(xiàn)一個,后續(xù)會陸續(xù)加入新的特性。
Fluent 流式語法
網(wǎng)易 163 郵箱的發(fā)送支持
jdk7+
maven 3.x+
<plugin>
<groupId>com.github.houbb</groupId>
<artifactId>email</artifactId>
<version>0.0.2</version>
</plugin>
此處密碼為網(wǎng)易郵箱對應(yīng)的授權(quán)碼。
EmailBs.auth("xxx@163.com", "xxx")
.content("自定義內(nèi)容")
.sendTo("xxx@yy.com");
這里會通過 xxx@163.com
發(fā)送給 xxx@yy.com
一封郵件。
郵件標(biāo)題默認(rèn)為無標(biāo)題,內(nèi)容為你的自定義內(nèi)容。
你可以通過指定,配置更多豐富的特性。
方法 | 說明 |
---|---|
auth(username, password) | username 為郵箱名稱,password 為對應(yīng)密碼 |
content(subject, content) | subject 為郵件標(biāo)題,content 為郵件內(nèi)容 |
content(content) | subject 默認(rèn)為 "無標(biāo)題",content 為郵件內(nèi)容 |
sendTo(toArray) | toArray 為收件人列表 |
cc(ccArray) | ccArray 為抄送人列表 |
bcc(bccArray) | bccArray 為秘密抄送人列表 |
你可以指定多個收件人以及抄送人。
示例代碼如下:
EmailBs.auth("xxx@163.com", "xxx")
.content("自定義主題", "自定義內(nèi)容")
.cc("抄送者1@xx.com", "抄送者2@xx.com")
.bcc("秘密抄送者1@xx.com", "秘密抄送者2@xx.com")
.sendTo("收件人1@xx.com", "收件人2@xx.com");
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。