我想通過C#將Outlook郵件保存爲msg格式以及附件。如何使用附件保存郵件格式外觀?
我嘗試下面的代碼
using Outlook = Microsoft.Office.Interop.Outlook;
private void button1_Click(object sender, EventArgs e)
{
Outlook.Application app = new Microsoft.Office.Interop.Outlook.Application();
Outlook.NameSpace ns = app.GetNamespace("MAPI");
Outlook.MAPIFolder inbox = ns.GetDefaultFolder(Outlook.OlDefaultFolders.olFolderInbox);
foreach (Outlook.MailItem item in inbox.Items)
{
item.SaveAs(finename, Outlook.OlSaveAsType.olMSG);
}
}
它可以在郵件保存爲味精,但除去附着部。 SaveAs方法沒有其他重載阿洛斯... :(
如果我試圖挽救從Outlook它嵌入了附件一起保存消息的消息。不知道如何可以做到這一點..?
我使用.NET Framework 3.5和2007 Outolook
是的,這是一種可能性......我同意。但是我正在尋找一種附件保持嵌入郵件的方式。考慮一下Outlook如何保存.msg文件;該附件仍然是文件的嵌入元素......對此有任何想法..? – Amit 2010-01-09 17:19:59