MailCore如何删除邮件
使用MailCore时,如何删除邮件? 我知道我为CTCoreMessage
设置了一个IMAP删除标志,但这实际上是否会导致服务器删除一条消息? 或者还有另一种方法吗?
首次使用:
- (BOOL)setFlags:(NSUInteger)flags forMessage:(CTCoreMessage *)msg;
设置已删除的标志
然后:
- (BOOL)expunge;
这些都是CTCoreFolder中的方法。
棘手的部分来自确定帐户是否是GMail以及用户是否愿意将邮件移至[GMail] / Trash或实际删除
我不知道你正在使用的库,但是没有,设置\ Deleted标志不会立即删除该消息。 您需要使用EXPUNGE
(通常使用此选项)或CLOSE
命令(在设置\ Deleted标志后)。 有关这些命令的更多详细信息,请参阅RFC3501 。