我试图通过InterImap库访问我的Gmail邮箱。它显示我的消息,但无法删除消息。我还发现了一个方法“EmptyFolder()”,但不起作用。如何用C清空Gmail垃圾箱#
所有为我工作的是MoveMessageToFolder(),但它不是我需要的。
请帮我用C#清空垃圾桶,使用相同或任何其他库。我需要这样做的代码示例。
下面是我设法写的代码。
var config = new InterIMAP.IMAPConfig("imap.gmail.com", "<my gmail username>", "<my gmail password", true, true, "");
var client = new InterIMAP.Synchronous.IMAPClient(config, new InterIMAP.IMAPLogger(config, new object[] { }), 1);
var trash = client.Folders["[Gmail]"].SubFolders["Trash"];
trash.EmptyFolder();
client.Logoff();
在此先感谢。
问:所以这听起来像一个),你不能够“删除”与InterIMap消息,和b)你也不能“清除垃圾”与InterIMap ,对吗?请看这篇文章,看看它是否有帮助:http://stackoverflow.com/questions/2491939/cant-mark-email-read-with-interimap-folder-is-read-only – paulsm4 2012-03-24 17:32:00