我有一个应用程序,在其中拖放来自文件系统的文件、来自 Outlook 的电子邮件或来自 Outlook 的附件,然后代码将这些文件保存在文件系统文件夹中,以便稍后上传到 SharePoint。
除了当我需要识别FileContents为空的电子邮件附件的内容(即电子邮件嵌入式 MSG 上的电子邮件附件)时,这一切都很好。有什么方法可以访问电子邮件的内容以保存为 .msg 文件?
以下代码片段MemoryStream
为不是电子邮件但对于电子邮件类型为空的附件正确创建了一个:
void DoDrop(object sender, DragEventArgs e)
{
var memoryStream = (MemoryStream) eventArgs.Data.GetData("FileContents", true);
}