2011-03-30 72 views
1

我想知道什么是IMAP命令来创建多部分\Draft消息?它是如何工作的?谢谢IMAP命令 - 创建MIME消息

+0

我尝试了一个简单的消息'A003 APPEND saved-messages(\ Draft){11}''hello world'但是,不断收到'NO [TRYCREATE]文件夹不存在。 (失败)' – Kohji 2011-03-30 04:01:52

+0

第一个操作是创建消息,然后设置一个标志,因为它显示在我的回答链接中 – 2011-03-30 10:04:22

+0

它告诉你,你正试图将APPEND添加到你还没有创建的文件夹中。无论是“APPEND”到“INBOX”还是首先执行“A001 CREATE saved-messages”。 – dkarp 2011-03-31 02:56:17

回答

0

你的意思是它存储在“草稿”文件夹中? 只是创建的电子邮件副本。它不发送,但可以在文件夹

关于标志:

look at this

+0

我的意思是任何文件夹中都不存在的消息,但需要使用\ Draft标志创建并存储在某个特定文件夹中。 – Kohji 2011-03-30 03:28:46

+0

http://docs.racket-lang.org/net/imap.html#(def._((lib._net/imap..rkt)._imap-flag-~3esymbol)) – 2011-03-30 03:33:23

+0

不是特别有用的人没有在球拍中编程... – dkarp 2011-03-31 03:00:06

2

你想要做什么,是创造一个MIME消息。 IMAP协议不会为你做这件事。 MIME消息是他们自己的RFC。大多数SMTP组件(软件)将创建MIME消息(它们必须通过SMTP发送),并允许您访问MIME消息。一旦获得了MIME消息的来源(通常以字符串形式),您就可以将(APPEND)MIME消息上传到Draft文件夹。

然后在该消息上设置\ Draft标志。

+0

他实际上已经获得了'APPEND'命令语法,包括'\ Draft'标志。 – dkarp 2011-03-31 03:01:15