删除IMAP服务器上的邮件

本文关键字:IMAP 服务器 删除 | 更新日期: 2023-09-27 18:04:48

如何删除IMAP服务器上的邮件?我用的是chilkat

Chilkat.EmailBundle bundle = imapClient.FetchHeaders(mset);

bundle中有一个方法,但它不会从Server中删除邮件。问候Sanchaita

删除IMAP服务器上的邮件

在Chilkat网站上有很好的文档(包括代码示例):

从IMAP邮箱中单独删除邮件(一次删除一封)

:

删除IMAP邮箱中的邮件

其他IMAP示例:

IMAP c#示例

希望这些对你有帮助。


编辑:

根据下一页的文档:

Chilkat c# EmailBundle类参考

RemoveEmail和RemoveEmailByIndex方法都只是从bundle中删除邮件,而不是从服务器中删除邮件。您将需要使用上述链接中描述的另一种方法从服务器中删除消息。


编辑

我对Chilkat库不是很熟悉,但是从文档来看,EmailBundle类中的"GetEmail"方法将在特定索引处检索邮件,然后您可以使用IMap类中的"AppendMail"方法将邮件上传到特定的收件箱,如以下示例所示:

上传(追加)邮件到IMAP邮箱

我希望这有帮助,如果有,请标记为回答。