Экспорт электронной почты
Contents
[
Hide
]
VSTO
Ниже представлен код для экспорта электронной почты с использованием VSTO Outlook.
string FilePath = @"E:\Aspose\Aspose VS VSTO\Sample Files\ExportEmail.msg";
// Создание класса Application и получение пространства имен
Outlook.Application outlook = new Outlook.Application();
Outlook.NameSpace ns = outlook.GetNamespace("Mapi");
object _missing = Type.Missing;
ns.Logon(_missing, _missing, false, true);
// Получение информации о Входящих в объекте типа MAPIFolder
Outlook.MAPIFolder inbox = ns.GetDefaultFolder(Outlook.OlDefaultFolders.olFolderInbox);
Outlook.MailItem item = inbox.Items[0];
item.SaveAs(FilePath,_missing);
Aspose.Email
Ниже представлен код для экспорта электронной почты с использованием aspose.email для .NET.
string FilePath = @"E:\Aspose\Aspose VS VSTO\Sample Files\ExportEmail.msg";
//Создание экземпляра класса MailMessage
MailMessage msg = new MailMessage();
//Экспорт в формат MHT
msg.Save(FilePath, SaveOptions.DefaultMsg);