Ich habe eine Aufgabe, die ich brauche, um ein Programm zu erstellen, das Outlook-E-Mail in PDF konvertiert.Outlook-E-Mail an PDF-Sicherheitsabfrage
dies ist mein Code
Microsoft.Office.Interop.Outlook.Application app = new Microsoft.Office.Interop.Outlook.Application();
NameSpace outlookNs = app.GetNamespace("MAPI");
MAPIFolder rootFolder = outlookNs.Stores["Blah"].GetRootFolder();
List<MailItem> mailItems = new List<MailItem>();
Folders subFolders = rootFolder.Folders;
foreach (Folder folder in subFolders)
{
if (folder.Name == "Inbox")
{
Items items = folder.Items;
foreach (object item in items)
{
if (item is MailItem)
{
MailItem mailItem = item as MailItem;
string fileName = System.IO.Path.Combine(System.IO.Path.GetTempPath(), "New folder", mailItem.EntryID + mailItem.SenderName.Replace("/", "") + ".msg");
mailItem.SaveAs(fileName, Microsoft.Office.Interop.Outlook.OlSaveAsType.olMSG);
}
}
}
}
der Code funktioniert, aber die Aussichten enthält Tausende von E-Mail. Die Aussichten prompt eine Meldung alle 10 Minuten ähnlich dem Screenshot unten
ist es eine Möglichkeit, die Botschaft zu vermeiden? Programmatisch oder eine Einstellung machen?