📄 fetchsinglemessage.test
字号:
# BODYC: f1 FETCH 1 (BODY)# TODO this is wrong - line number incorrect.S: \* 1 FETCH \(BODY \(\"TEXT\" \"PLAIN\" \(\"CHARSET\" \"US-ASCII\"\) NIL NIL \"7BIT\" 9 -1\)\)S: f1 OK FETCH completed# BODY[]C: f1 FETCH 1 (BODY[])S: \* 1 FETCH \(BODY\[\] \{255\}S: Date: Mon, 7 Feb 1994 21:52:25 -0800 \(PST\)S: From: Fred Foobar <foobar@Blurdybloop\.COM>S: Subject: Test 01S: To: mooch@owatagu\.siam\.eduS: Message-Id: <B27397-0100000@Blurdybloop\.COM>S: MIME-Version: 1\.0S: Content-Type: TEXT/PLAIN; CHARSET=US-ASCIIS:S: Test 01S: \)S: f1 OK FETCH completed# BODY[HEADER]C: f1 FETCH 1 (BODY[HEADER])S: \* 1 FETCH \(BODY\[HEADER\] \{245\}S: Date: Mon, 7 Feb 1994 21:52:25 -0800 \(PST\)S: From: Fred Foobar <foobar@Blurdybloop\.COM>S: Subject: Test 01S: To: mooch@owatagu\.siam\.eduS: Message-Id: <B27397-0100000@Blurdybloop\.COM>S: MIME-Version: 1\.0S: Content-Type: TEXT/PLAIN; CHARSET=US-ASCIIS:S: \)S: f1 OK FETCH completed# BODY[HEADER.FIELDS]C: f1 FETCH 1 (BODY[HEADER.FIELDS (From To)])S: \* 1 FETCH \(BODY\[HEADER\.FIELDS \(From To\)\] \{74\}S: From: Fred Foobar <foobar@Blurdybloop\.COM>S: To: mooch@owatagu\.siam\.eduS:S: \)S: f1 OK FETCH completed# BODY[HEADER.FIELDS.NOT]C: f1 FETCH 1 (BODY[HEADER.FIELDS.NOT (From To)])S: \* 1 FETCH \(BODY\[HEADER\.FIELDS\.NOT \(From To\)\] \{173\}S: Date: Mon, 7 Feb 1994 21:52:25 -0800 \(PST\)S: Subject: Test 01S: Message-Id: <B27397-0100000@Blurdybloop\.COM>S: MIME-Version: 1\.0S: Content-Type: TEXT/PLAIN; CHARSET=US-ASCIIS:S: \)S: f1 OK FETCH completed# BODY[MIME]# NOT implemented# BODY[TEXT]C: f1 FETCH 1 (BODY[TEXT])S: \* 1 FETCH \(BODY\[TEXT\] \{10\}S: Test 01S: \)S: f1 OK FETCH completed# todo - multipart messages.# todo - partial fetch BODY[]<0.100># BODY.PEEK[]# BODY.PEEK[HEADER]# BODY.PEEK[HEADER.FIELDS]# BODY.PEEK[HEADER.FIELDS.NOT]# BODY.PEEK[MIME]# BODY.PEEK[TEXT]C: f1 FETCH 1 (BODY.PEEK[TEXT])S: \* 1 FETCH \(BODY\[TEXT\] \{10\}S: Test 01S: \)S: f1 OK FETCH completed# BODYSTRUCTURE - TODO should be returning extension data - language, md5 etc.C: f1 FETCH 1 (BODYSTRUCTURE)S: \* 1 FETCH \(BODYSTRUCTURE \(\"TEXT\" \"PLAIN\" \(\"CHARSET\" \"US-ASCII\"\) NIL NIL \"7BIT\" 9 -1\)\)S: f1 OK FETCH completed# ENVELOPE - TODO need to study the rfc and write more tests: this format could be wrong.C: f1 FETCH 1 (ENVELOPE)S: \* 1 FETCH \(ENVELOPE \(\".*\" \"Test 01\" \(\(\"Fred Foobar\" NIL \"foobar\" \"Blurdybloop\.COM\"\)\) \(\(\"Fred Foobar\" NIL \"foobar\" \"Blurdybloop\.COM\"\)\) \(\(\"Fred Foobar\" NIL \"foobar\" \"Blurdybloop\.COM\"\)\) \(\(NIL NIL \"mooch\" \"owatagu\.siam\.edu\"\)\) NIL NIL NIL \"<B27397-0100000@Blurdybloop\.COM>\"\)\)S: f1 OK FETCH completed# FLAGSC: f1 FETCH 1 (FLAGS)S: \* 1 FETCH \(FLAGS \(\\Seen\)\)S: f1 OK FETCH completed# INTERNALDATEC: f1 FETCH 1 (INTERNALDATE)S: \* 1 FETCH \(INTERNALDATE \".*\"\)S: f1 OK FETCH completed# RFC822 ( === BODY[])C: f1 FETCH 1 (RFC822)S: \* 1 FETCH \(RFC822 \{255\}S: Date: Mon, 7 Feb 1994 21:52:25 -0800 \(PST\)S: From: Fred Foobar <foobar@Blurdybloop\.COM>S: Subject: Test 01S: To: mooch@owatagu\.siam\.eduS: Message-Id: <B27397-0100000@Blurdybloop\.COM>S: MIME-Version: 1\.0S: Content-Type: TEXT/PLAIN; CHARSET=US-ASCIIS:S: Test 01S: \)S: f1 OK FETCH completed# RFC822.HEADER ( === BODY.PEEK[HEADER])C: f1 FETCH 1 (RFC822.HEADER)S: \* 1 FETCH \(RFC822\.HEADER \{245\}S: Date: Mon, 7 Feb 1994 21:52:25 -0800 \(PST\)S: From: Fred Foobar <foobar@Blurdybloop\.COM>S: Subject: Test 01S: To: mooch@owatagu\.siam\.eduS: Message-Id: <B27397-0100000@Blurdybloop\.COM>S: MIME-Version: 1\.0S: Content-Type: TEXT/PLAIN; CHARSET=US-ASCIIS:S: \)S: f1 OK FETCH completed# RFC822.SIZEC: f1 FETCH 1 (RFC822.SIZE)S: \* 1 FETCH \(RFC822\.SIZE 9\)S: f1 OK FETCH completed# RFC822.TEXT ( === BODY[TEXT])C: f1 FETCH 1 (RFC822.TEXT)S: \* 1 FETCH \(RFC822\.TEXT \{10\}S: Test 01S: \)S: f1 OK FETCH completed# UIDC: f1 FETCH 1 (UID)S: \* 1 FETCH \(UID \d+\)S: f1 OK FETCH completed# Macro Commands# ALL ( === FLAGS INTERNALDATE RFC822.SIZE ENVELOPE)C: f1 FETCH 1 (ALL)S: \* 1 FETCH \(FLAGS \(\\Seen\) INTERNALDATE \".*\" RFC822.SIZE 9 ENVELOPE \(\".*\" \"Test 01\" \(\(\"Fred Foobar\" NIL \"foobar\" \"Blurdybloop\.COM\"\)\) \(\(\"Fred Foobar\" NIL \"foobar\" \"Blurdybloop\.COM\"\)\) \(\(\"Fred Foobar\" NIL \"foobar\" \"Blurdybloop\.COM\"\)\) \(\(NIL NIL \"mooch\" \"owatagu\.siam\.edu\"\)\) NIL NIL NIL \"<B27397-0100000@Blurdybloop\.COM>\"\)\)S: f1 OK FETCH completed# FULL ( === FLAGS INTERNALDATE RFC822.SIZE ENVELOPE BODY )C: f1 FETCH 1 (FULL)S: \* 1 FETCH \(FLAGS \(\\Seen\) INTERNALDATE \".*\" RFC822\.SIZE 9 ENVELOPE \(\".*\" \"Test 01\" \(\(\"Fred Foobar\" NIL \"foobar\" \"Blurdybloop\.COM\"\)\) \(\(\"Fred Foobar\" NIL \"foobar\" \"Blurdybloop\.COM\"\)\) \(\(\"Fred Foobar\" NIL \"foobar\" \"Blurdybloop\.COM\"\)\) \(\(NIL NIL \"mooch\" \"owatagu\.siam\.edu\"\)\) NIL NIL NIL \"<B27397-0100000@Blurdybloop\.COM>\"\) BODY \(\"TEXT\" \"PLAIN\" \(\"CHARSET\" \"US-ASCII\"\) NIL NIL \"7BIT\" 9 -1\)\)S: f1 OK FETCH completed# FAST ( === FLAGS INTERNALDATE RFC822.SIZE )C: f1 FETCH 1 (FAST)S: \* 1 FETCH \(FLAGS \(\\Seen\) INTERNALDATE \".*\" RFC822.SIZE 9\)S: f1 OK FETCH completed
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -