0

如何从 IMAP 服务器中删除邮件。我正在使用 chilkat

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

捆绑中有一个方法,但它不会从服务器中删除邮件。问候桑柴塔

4

1 回答 1

1

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

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

还:

从 IMAP 邮箱中删除电子邮件

其他 IMAP 示例:

IMAP C# 示例

希望这些帮助。


编辑:

根据以下页面上的文档:

Chilkat C# EmailBundle 类参考

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


编辑

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

将电子邮件上传(附加)到 IMAP 邮箱

我希望这会有所帮助,如果确实如此,请将其标记为已回答。

于 2011-08-05T10:54:56.200 回答