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();
ありがとうございました。
Q:ここ はコードであるので、それはあなたがInterIMapとのメッセージを「削除」することはできません)のように聞こえると、b)あなたもことはできませんInterIMapと「クリアごみ箱」へ、正しい?この記事を見て、それが役立つかどうかを見てください:http://stackoverflow.com/questions/2491939/cant-mark-email-read-with-interimap-folder-is-read-only – paulsm4