1. 程式人生 > >郵件協議之IMAP協議指令講解

郵件協議之IMAP協議指令講解

padding 郵件加密 數據 date authent uid 狀態 講解 平臺

藍色標誌代表該指令涉及郵件內容數據的,其參數是可變的還需要進一步講解的

指令名

功能

說明

CAPABILITY

請求服務器支持的功能列表

無參數

NOOP

更新服務器的一些狀態

無參數

LOGOUT

註銷登陸

無參數

STARTTLS

TLS認證登陸

無參數

AUTHENTICATE

SASL認證登陸

無參數

LOGIN

用戶名密碼登陸

用戶名 密碼

SELECT

登陸成功後選中一個郵箱

郵箱名

EXAMINE

以只讀方式選中一個郵箱

郵箱名

CREATE

創建郵箱

郵箱名

DELETE

刪除郵箱

郵箱名

RENAME

重命名一個已存在的郵箱

已存在郵箱名 新郵箱名

SUBSCRIBE

用來在客戶機的活動郵箱列表中增加一個郵箱

郵箱名

UNSUBSCRIBE

用來從活動列表中去掉一個郵箱

郵箱名

LIST

用於列出郵箱中已有的文件夾

郵箱路徑參數BASE:表示用戶登陸目錄;第二個參數template:表示希望顯示的郵箱名

LSUB

顯示那些使用SUBSCRIBE命令設置為活動郵箱的文件

郵箱路徑和郵箱名

STATUS

查詢郵箱的當前狀態

多參數

APPEND

上傳一個郵件到指定的Folder(文件夾/郵箱)中

<folder><attributes><date/time><size><mail data>

CHECK

用來在郵箱設置一個檢查點,類似NOOP

無參數

CLOSE

當前被選中郵箱中永久刪除帶有/Deleted標記位的所有郵件,並從被選中狀態返回至認證狀態

無參數

EXPUNGE

從當前被選中郵箱中永久刪除帶有/Delted標記位的所有郵件

SEARCH

根據搜索條件在處於活動狀態的郵箱中搜索郵件,然後顯示匹配的郵件編號

[CHARSET specification] (search criteria) 字符集標誌參數[CHARSET specification]由CHARSET和註冊的字符集標誌符組成,缺省的標誌符是US-ASCⅡ,所以該參數長省略。search criteria:查詢條件參數,明確查詢的關鍵字和值

STORE

用於修改指定郵件的屬性,包括給郵件打上已讀標記、刪除標記,等等

COPY

復制指定郵件到特定目標郵箱的末尾

序列集,郵箱名

UID

以制定UID的方式去使用其他IMAP命令

IMAP命令 該命令參數

fetch

獲取郵件的相關數據

序列集,郵件數據項名稱或者宏

以上是對IMAP的所有指令的統計,最近在關註”郵件內容安全“,在找一些公開的”郵件加密“軟件,PGP用起來太麻煩了,不過找到了另外一個隱密郵,這是一個免費公開的郵件內容加密平臺,無論是個人還是企業規模化都可以試用,目前還沒有本地版本的,不過從官網上查看資料其是以”郵件加密網關“形式存在的,也不用自己管理密鑰,所以還是挺方便安全的。大家如果有更好的可以推薦給我。

郵件協議之IMAP協議指令講解