郵件協議之IMAP協議指令講解
藍色標誌代表該指令涉及郵件內容數據的,其參數是可變的還需要進一步講解的
指令名 |
功能 |
說明 |
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協議指令講解