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();
前もって感謝します。