【发布时间】:2012-04-08 21:03:02
【问题描述】:
我尝试使用 InterImap Library 访问我的 Gmail 邮箱。它在那里显示我的消息,但无法删除消息。我还找到了一个方法“EmptyFolder()”,但不起作用。
对我有用的是 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();
提前致谢。
【问题讨论】:
-
问:听起来 a) 您无法使用 InterIMap “删除”消息,b) 您也无法使用 InterIMap “清除垃圾”,对吗?请看这篇文章,看看是否有帮助:stackoverflow.com/questions/2491939/…
标签: c# .net imap gmail-imap interimap