gpt4 book ai didi

c# - 如何在 C# 中使用 Outlook MAPI 打开 .eml 文件?

转载 作者:太空狗 更新时间:2023-10-29 21:02:51 25 4
gpt4 key购买 nike

我有一个 C# 应用程序,它读取 .msg 文件并提取正文和附件。但是,当我尝试加载 .eml 文件时,应用程序崩溃了。我正在加载这样的文件:

MailItem mailItem = (MailItem)outlookApp.CreateItemFromTemplate(msgFileName);
mailItem.SaveAs(fullFilename, OlSaveAsType.olHTML); // save body in html format
for(int i = 0; i < mailItem.Attachments.Count; i++)
mailItem.Attachments[i].SaveAsFile(filename); // save attachments

这适用于 .msg 文件,但不适用于 .eml 文件。我不明白为什么 .eml 文件不起作用,因为我可以在 Outlook 2010 中打开 .eml 文件。

如何使用 Outlook 加载 .eml 文件 Primary Interop Assembly

最佳答案

关于c# - 如何在 C# 中使用 Outlook MAPI 打开 .eml 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6028442/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com