用于将消息保存到草稿的 imap 命令
我正在构建一个简单的网络邮件并使用 imap 协议。 我想向我的网络邮件添加草稿选项需要一个 imap 命令来在草稿文件夹中保存消息(未完成的撰写)? 有人可以帮助我吗?
i'm building a simple webMail and use imap protocol.
i want to add draft option to my webmail & need an imap command for save a message(which not completed composition) in draft folder?
could anybody help me?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
使用 APPEND 命令。如果消息不完整也没关系。只要它是带有标题和正文的格式正确的电子邮件,您就可以将其添加到文件夹中。
事实上,APPEND 是 IMAP 中唯一允许您将新内容添加到远程服务器的命令,因此您可以使用相同的命令将完成的消息保存到“已发送”文件夹中。
Use the APPEND command. It doesn't matter if the message is incomplete. As long as it's a properly formatted email with a header and a body, you can add it to a folder.
APPEND is in fact the only command that exists in IMAP that allows you to add new content to the remote server, so you would use the same command to save the completed message to a "Sent" folder.
示例:
C: A003 APPEND 已保存消息 (\Seen) {310}
S: + 准备好文字数据
C: 日期:Mon, 7 Feb 1994 21:52:25 -0800 (PST)
C: 发件人:Fred Foobar
C: 主题:下午会议
C:致:[电子邮件受保护]
C: 消息 ID:
C: MIME 版本: 1.0
C: 内容类型: TEXT/PLAIN; CHARSET=US-ASCII
C:
C: 你好,乔,你认为我们可以在明天 3:30 见面吗?
C:
S:A003 OK APPEND 完成
Example:
C: A003 APPEND saved-messages (\Seen) {310}
S: + Ready for literal data
C: Date: Mon, 7 Feb 1994 21:52:25 -0800 (PST)
C: From: Fred Foobar
C: Subject: afternoon meeting
C: To: [email protected]
C: Message-Id:
C: MIME-Version: 1.0
C: Content-Type: TEXT/PLAIN; CHARSET=US-ASCII
C:
C: Hello Joe, do you think we can meet at 3:30 tomorrow?
C:
S: A003 OK APPEND completed