从IMAP服务器删除邮件

时间:2011-08-05 10:46:47

标签: c# .net imap chilkat

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

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

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

1 个答案:

答案 0 :(得分:1)

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

Delete Email Individually (One at a time) from an IMAP Mailbox

此外:

Delete Email from an IMAP Mailbox

其他IMAP示例:

IMAP C# Examples

希望这些帮助。


修改

根据以下页面上的文档:

Chilkat C# EmailBundle Class Reference

RemoveEmail和RemoveEmailByIndex方法仅从捆绑包中删除电子邮件,而不是从服务器中删除。您需要使用上面链接中描述的其他方法从服务器中删除消息。


修改

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

Upload (Append) Email to an IMAP Mailbox

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