2013-05-03 103 views
0

使用MailCore時,我該如何刪除郵件?我知道我爲CTCoreMessage設置了一個IMAP已刪除標誌,但這是否會導致郵件被服務器刪除?還是有另一種方法來做到這一點?MailCore如何刪除郵件

回答

2

起初用途:

- (BOOL)setFlags:(NSUInteger)flags forMessage:(CTCoreMessage *)msg; 

設置刪除標誌

則:

- (BOOL)expunge; 

這些都是CTCoreFolder兩種方法。

棘手的部分來自於確定帳戶是否爲GMail,並且用戶是否寧願郵件移動到[GMail] /垃圾桶或實際刪除

0

我不知道你正在使用的庫,但是不,設置\ Deleted標誌不會立即刪除該消息。您需要使用EXPUNGE(通常使用此命令)或CLOSE命令(在設置\ Deleted標誌之後)執行此操作。有關這些命令的更多詳細信息,請參閱RFC3501