【发布时间】:2012-06-02 17:31:04
【问题描述】:
我正在使用 RFC 3501 通过 imap 访问 Gmail All Mail 文件夹。我需要从文件夹中删除一条消息(移至垃圾箱或永久删除)。以下命令似乎不起作用:
UID STORE 123 +FLAGS (\Deleted)
EXPUNGE
我可以使用X-GM-LABELS 修改标签,但没有添加“垃圾箱”标签的选项。
RFC 3501 没有“MOVE”命令,因此我需要将邮件复制到“垃圾箱”文件夹,然后将其从父文件夹中删除。有什么出路??
谢谢。
找到部分答案。
要将垃圾箱设置为标签,我们需要使用“\\Trash”作为标签。以下是将邮件移至垃圾箱的命令(删除收件箱标签并添加垃圾箱标签)。
UID STORE 123 -X-GM-LABELS (\\Inbox)
UID STORE 123 +X-GM-LABELS (\\Trash)
现在,我不知道如何永久删除该消息。
【问题讨论】:
标签: php imap flags gmail-imap