Ich habe versucht, mit InterImap Library auf mein Google Mail-Postfach zuzugreifen. Es zeigt meine Nachrichten dort, kann aber keine Nachrichten löschen. Ich habe auch eine Methode "EmptyFolder()" gefunden, funktioniert aber nicht.So leeren Sie den Google Mail-Papierkorb mit C#
Alles, was für mich funktionierte, ist MoveMessageToFolder(), aber es ist nicht, dass ich brauche.
Bitte helfen Sie mir mein Papierkorb mit C# mit der gleichen oder einer anderen Bibliothek zu leeren. Ich brauche das Codebeispiel, das das tut.
Hier ist der Code, den ich geschrieben habe.
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();
Vielen Dank im Voraus.
F: Also, es klingt wie a) Sie sind nicht in der Lage zu „löschen“ eine Nachricht mit InterIMap, und b) Sie sind auch nicht in der Lage „klar trash“ mit InterIMap , richtig? Bitte schau dir diesen Beitrag an und schaue ob es hilft: http://stackoverflow.com/questions/2491939/cant-mark-email-read-with-interimap-folder-is-read-only – paulsm4