[root@VTB517-PC1]# telnet 13.0.1.13 143
Trying 13.0.1.13...
Connected to 13.0.1.13.
Escape character is '^]'.
* OK Dovecot ready.
A01 LOGIN test002 test002
A01 OK Logged in.
A02 LIST "" *
* LIST (\HasNoChildren) "." "INBOX"
A02 OK List completed.
A03 Select INBOX
* FLAGS (\Answered \Flagged \Deleted \Seen \Draft)
* OK [PERMANENTFLAGS (\Answered \Flagged \Deleted \Seen \Draft \*)] Flags permitted.
* 4 EXISTS
* 0 RECENT
* OK [UIDVALIDITY 1488162613] UIDs valid
* OK [UIDNEXT 5] Predicted next UID
A03 OK [READ-WRITE] Select completed.
A04 Search ALL
* SEARCH 1 2 3 4
A04 OK Search completed.
A05 Search new
* SEARCH
A05 OK Search completed.
A06 Fetch 4 full
* 4 FETCH (FLAGS (\Seen) INTERNALDATE "27-Feb-2017 08:14:55 +0530" RFC822.SIZE 129038 ENVELOPE ("Mon, 27 Feb 2017 02:44:55 +0000" "TC08 Enable Gateway Anti-Virus inbound inspection for IMAP protocol " (("test001@auto-sst.com" NIL "test001" "auto-sst.com")) (("test001@auto-sst.com" NIL "test001" "auto-sst.com")) (("test001@auto-sst.com" NIL "test001" "auto-sst.com")) (("test002@auto-sst.com" NIL "test002" "auto-sst.com")) NIL NIL NIL "<872986.196630762-sendEmail@vtb517-pc1>") BODY (("text" "plain" ("charset" "iso-8859-1") NIL NIL "7bit" 70 1)("application" "octet-stream" ("name" "klez.h.bin") NIL NIL "base64" 127708) "x-unknown"))
A06 OK Fetch completed.
A07 Fetch 5 Flags
A07 BAD Error in IMAP command FETCH: Invalid messageset
BAD Error in IMAP command : Unknown command.
A08 Fetch 4 Flags
* 4 FETCH (FLAGS (\Seen))
A08 OK Fetch completed.
A09 Search TEXT 08
* SEARCH 1 2 3 4
A09 OK Search completed.
A10 FETCH 4 {}
+ OK
A11 LOGOUT
A10 BAD Error in IMAP command FETCH: Invalid arguments.
* BAD Error in IMAP command : Unknown command.
A12 noop
A12 OK NOOP completed.
A13 LOGOUT
* BYE Logging out
A13 OK Logout completed.
Connection closed by foreign host.
Trying 13.0.1.13...
Connected to 13.0.1.13.
Escape character is '^]'.
* OK Dovecot ready.
A01 LOGIN test002 test002
A01 OK Logged in.
A02 LIST "" *
* LIST (\HasNoChildren) "." "INBOX"
A02 OK List completed.
A03 Select INBOX
* FLAGS (\Answered \Flagged \Deleted \Seen \Draft)
* OK [PERMANENTFLAGS (\Answered \Flagged \Deleted \Seen \Draft \*)] Flags permitted.
* 4 EXISTS
* 0 RECENT
* OK [UIDVALIDITY 1488162613] UIDs valid
* OK [UIDNEXT 5] Predicted next UID
A03 OK [READ-WRITE] Select completed.
A04 Search ALL
* SEARCH 1 2 3 4
A04 OK Search completed.
A05 Search new
* SEARCH
A05 OK Search completed.
A06 Fetch 4 full
* 4 FETCH (FLAGS (\Seen) INTERNALDATE "27-Feb-2017 08:14:55 +0530" RFC822.SIZE 129038 ENVELOPE ("Mon, 27 Feb 2017 02:44:55 +0000" "TC08 Enable Gateway Anti-Virus inbound inspection for IMAP protocol " (("test001@auto-sst.com" NIL "test001" "auto-sst.com")) (("test001@auto-sst.com" NIL "test001" "auto-sst.com")) (("test001@auto-sst.com" NIL "test001" "auto-sst.com")) (("test002@auto-sst.com" NIL "test002" "auto-sst.com")) NIL NIL NIL "<872986.196630762-sendEmail@vtb517-pc1>") BODY (("text" "plain" ("charset" "iso-8859-1") NIL NIL "7bit" 70 1)("application" "octet-stream" ("name" "klez.h.bin") NIL NIL "base64" 127708) "x-unknown"))
A06 OK Fetch completed.
A07 Fetch 5 Flags
A07 BAD Error in IMAP command FETCH: Invalid messageset
BAD Error in IMAP command : Unknown command.
A08 Fetch 4 Flags
* 4 FETCH (FLAGS (\Seen))
A08 OK Fetch completed.
A09 Search TEXT 08
* SEARCH 1 2 3 4
A09 OK Search completed.
A10 FETCH 4 {}
+ OK
A11 LOGOUT
A10 BAD Error in IMAP command FETCH: Invalid arguments.
* BAD Error in IMAP command : Unknown command.
A12 noop
A12 OK NOOP completed.
A13 LOGOUT
* BYE Logging out
A13 OK Logout completed.
Connection closed by foreign host.
A14 Fetch 2 body[2] 查看附件内容
A15 Store 5 +flags.silent (\deleted) #设置标志位为删除 ,注意deleted前面的斜杠方向
A16 Expunge #永久删除当前邮箱INBOX中所有设置了/deleted标志的信件
2. 在邮件服务器上,如果邮件账户是test002,可以到/home/test002/Maildir下面去查找邮件,dovecot-uidlist是所有邮件的列表,在cur下面有对应的文件。一个文件是一个邮件内容。