| 

.NET C# Java Javascript Exception

1
wie kann ich eine email entgültig löschen?
Mit
mail.Delete();
wird sie nur in den Papierkorb verschoben.

Gruß
19.07.2011
Gast
11 2
1 Antwort
1
Direkt weiß ich nicht, aber das hier ist zumindest eine Krücke, die funktioniert:

Microsoft.Office.Interop.Outlook.Application outlookApp = new Microsoft.Office.Interop.Outlook.Application();
Microsoft.Office.Interop.Outlook.MailItem mail = outlookApp.ActiveExplorer().Selection[1]; // nimmt die markierte Mail
mail.Delete(); // schiebt die Mail in den "Gelöschte Objekte"-Ordner
Microsoft.Office.Interop.Outlook.Folder fdr = (Microsoft.Office.Interop.Outlook.Folder)outlookApp.Session.GetDefaultFolder(Microsoft.Office.Interop.Outlook.OlDefaultFolders.olFolderDeletedItems);
mail = fdr.Items[fdr.Items.Count];
mail.Delete(); // löscht die zuletzt in den "Gelöschte Objekte"-Ordner eingestellte Mail
19.07.2011
KN 1,7k 1 8
KN 1,7k 1 8

Stelle deine Outlook-Frage jetzt!