使用Exchange Web服务导出到mht或eml后丢失电子邮件标头

时间:2018-03-26 11:58:04

标签: c# exchangewebservices

我正在尝试将电子邮件导出为mht或eml。 导出工作正常,但内容不完整。

Email Sample

导出仅包含绿色框的内容。 红色框中的内容丢失(发件人,收件人,主题,已发送)。

    string emlFileName = @"C:\export\email.eml";
    string mhtFileName = @"C:\export\email.mht";

    // Save as .eml.
    using (FileStream fs = new FileStream(emlFileName, FileMode.Create, FileAccess.Write))
    {
        fs.Write(email.MimeContent.Content, 0, email.MimeContent.Content.Length);
    }

    // Save as .mht.
    using (FileStream fs = new FileStream(mhtFileName, FileMode.Create, FileAccess.Write))
    {
        fs.Write(email.MimeContent.Content, 0, email.MimeContent.Content.Length);
    }

0 个答案:

没有答案