Com Outlook保存MHT-包括密件抄送、排除嵌入项、显示地址

Com Outlook保存MHT-包括密件抄送、排除嵌入项、显示地址,com,outlook,outlook-2010,outlook-object-model,mhtml,Com,Outlook,Outlook 2010,Outlook Object Model,Mhtml,我使用C#和Outlook 2010对象模型将Outlook电子邮件保存为MHT格式(MIME HTML)。我可以将电子邮件保存为MHT //mi is a MailItem //Save As MHT mi.SaveAs(@"D:\test.mht", OlSaveAsType.olMHTML); 我想定制生成的MHT的一些方面 Outlook生成的MHT文件不显示已知有密件抄送收件人的密件抄送电子邮件行。这些电子邮件是从发件人的电子邮件存储中提取的。是否有强制显示密件抄送

我使用C#和Outlook 2010对象模型将Outlook电子邮件保存为MHT格式(MIME HTML)。我可以将电子邮件保存为MHT

   //mi is a MailItem
   //Save As MHT
   mi.SaveAs(@"D:\test.mht", OlSaveAsType.olMHTML);
我想定制生成的MHT的一些方面

  • Outlook生成的MHT文件不显示已知有密件抄送收件人的密件抄送电子邮件行。这些电子邮件是从发件人的电子邮件存储中提取的。是否有强制显示密件抄送行的选项

  • 如果源电子邮件是富文本格式的电子邮件并包含嵌入文件,Outlook会将嵌入文件存储在生成的MHT中。Outlook做得很好。但是,我想清除嵌入的文件。是否有强制Outlook不将嵌入文件写入MHT的选项?另存为普通HTML不是一个选项,因为我想保留内嵌图像

  • Outlook生成的MHT文件显示每个收件人的显示名称。我想让MHT文件显示每个收件人的显示名称和电子邮件地址。有办法做到这一点吗


  • 没有办法做到这一点,您需要自己生成MHT文件