已经通过RFC 4469。 只想知道我如何使用CATENATE命令。 我还提到了RFC中给出的示例。但无法真正针对服务器执行它。 任何帮助将不胜感激。
答案 0 :(得分:0)
我知道这是一个老问题,但是因为我自己看这个,并注意到这一点,我以为我会分享我发现的东西。
因此。简单的例子:
s SELECT INBOX
a APPEND INBOX (\Seen) CATENATE (TEXT {53+}
Date: Tue, 03 Jan 2017 22:39:40 +0200
Hello, world.
)
这适用于现代系统。您也可以使用
s SELECT INBOX
a APPEND INBOX (\Seen) CATENATE (TEXT {53}
Date: Tue, 03 Jan 2017 22:39:40 +0200
Hello, world.
)
关于catenate的事情是,它还可以组合来自其他电子邮件的输入。您可以使用URL执行此操作。
a APPEND INBOX CATENATE (URL "/INBOX;UIDVALIDITY=1483364905/;UID=2/;SECTION=HEADER" TEXT {8}
Hello..
)
a OK [APPENDUID 1483364905 4] Append completed.
FETCH 4:4 (BODY[])
Date: Tue, 03 Jan 2017 22:39:40 +0200
Hello..
)
a OK Fetch completed.
我们在INBOX中重用了UID 2的邮件标题。可以通过说“STATUS INBOX”来获取UIDVALIDITY。
IETF中的示例有点怪异,但它们显示了如何使用mime multipart作为输入。