IMAP整理

IMAP簡介:IMAP全稱是Internet Mail

Access Protocol,即交互式郵件存取協議,它是跟POP3類似郵件訪問標準協議之一。不同的是,開啟了IMAP后,您在電子郵件客戶端收取的郵件仍然保留在服務器上,同時在客戶端上的操作都會反饋到服務器上,如:刪除郵件,標記已讀等,服務器上的郵件也會做相應的動作。所以無論從瀏覽器登錄郵箱或者客戶端軟件登錄郵箱,看到的郵件以及狀態都是一致的

與POP3之間的區別:

http://help.163.com/10/0203/13/5UJONJ4I00753VB8.html?servCode=6010237


1.連接服務:telnet imap.139.com 143

2.登錄:a login 賬號 密碼

3.取信之前要先取所有箱子:a list "" *

注:a為標識,隨便什么都可以。List命令用于列出郵箱中已有的文件夾,有點像操作系統的列目錄命令,有兩個參數,郵箱路徑參數BASE:表示用戶登錄目錄,第二個參數template:表示希望顯示的郵箱名。這個命令可以包含起始的路徑位置和需要列出的惡文件夾所符合的特征,可以使用通配符“*”。

顯示:

注釋:INBOX:收件箱

4.選擇箱子:a select inbox

顯示:

注釋:EXISTS:表示郵件條數

RECENT:表示未讀郵件條數

\Answered:郵件已回復

\Seen:郵件已讀

\Deleted:郵件為刪除狀態

\Draft:郵件未寫完(標記為草稿狀態)

\Flagged:郵件標記為緊急或者特別注意

5.讀取信件(頭部&內容):

??請求信件頭部:a fetch 1

body[header]

顯示:

注釋:From:信件來源郵箱

To:接收信件的郵箱

??請求信件內容:a fetch 1 body[text]

顯示:

注釋:

??fetch關鍵字:

??1:代表讀取的第幾條信件

??Content-Transfer-Encoding: base64以下都是信件內容

---------------------以上內容地址鏈接-------------------

-------http://blog.sina.com.cn/s/blog_5033827f0100o9vp.html

6.獲取附件:a fetch 1 body[2]

顯示:

注釋:在一個郵件體里面,區段數一代表的郵件的正文,區段數二代表的是第一個附件,區段數三代表的惡是第二個附件,以此類推

7.更改指定文件的屬性

??標記已讀/未讀:a store 1

+flags(\seen)

顯示:

??標記刪除/取消刪除:a store 1

+flags(\deleted)

顯示:

注:flags:表示郵件的一組標志,通過在兩種數據項前加上加號或者減號可以進一步改變他們的執行情況,加號表示數據項的值添加到郵件中,減號表示將數據項的值從郵件中刪除

舉例說明:給郵件標記為刪除狀態:a

store 1 +flags(\delete)

給郵件刪除狀態取消:a store 1

-flags(\delete)

8.創建文件夾:a create文件夾名稱

顯示:

9.移動郵件到指定的文件夾:

思路:先COPY到指定的文件夾,然后在本郵箱中標記郵件為刪除狀態,最后執行:a expunge移除標識為刪除狀態的郵件

10.拷貝指定郵件到指定的郵箱中:a

copy郵件編號(也可以是一個范圍,例:1:4)到哪里郵箱名稱

顯示:

11.刪除所有標記為delete狀態的郵箱:a expunge

顯示:

12.獲取文件夾信息:a status "inbox" (exists recent messages uidvdlidity)

顯示:

注釋:messages:郵箱中的郵件總數

recent:郵箱中標志位\RECENT的郵件數(最新郵件,未讀)

uidnext:可以分配給新郵件的下一個UID

uidvalidity:郵箱的UID有效標志

unseen:郵箱中沒有被標志為\UNSEEN的郵件數(未讀郵件)

參考地址:

http://wenku.baidu.com/link?url=heq0arZRJiDBdfh0idtoZn7pU3smsSNOjU2SACJi2NIwWzZVUQckjKkUaMn9C8x9Wxpdh58nLUlAiCbHf-T8cVO6wXQIg7-eVtAQq3WfmwG

http://www.cnblogs.com/crystalray/p/3304688.html

http://www.2cto.com/net/201209/152337.html

http://zhangbo1119.blog.51cto.com/3350269/952538

http://www.cnblogs.com/rootq/articles/1383326.html

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • Spring Cloud為開發人員提供了快速構建分布式系統中一些常見模式的工具(例如配置管理,服務發現,斷路器,智...
    卡卡羅2017閱讀 134,991評論 19 139
  • (一) - 郵箱收發協議 什么是POP3、SMTP和IMAP協議 電子郵件工作原理 POP3 POP3是Post ...
    顏值不夠才華來湊閱讀 5,905評論 7 14
  • 1、第八章 Samba服務器2、第八章 NFS服務器3、第十章 Linux下DNS服務器配站點,域名解析概念命令:...
    哈熝少主閱讀 3,775評論 0 10
  • 1 前陣子在公眾號上看到一則新聞,說四川有個80多歲的老太太坐車到成都看病,但她的坐票沒有買到終點站所以在途中被主...
    谷棋ss閱讀 264評論 2 3
  • 洪水過后,大游行怒放,生命是多么偉大,值得敬畏!
    向死而生日知錄閱讀 228評論 0 0