如何在生成的.eml / .msg文件中附加x-header信息

时间:2012-02-11 20:51:09

标签: eml

我的目的是打开电子邮件内容,cc,主题,正文,附件从数据库中恢复并打开用户电子邮件客户端(Outlook)中的内容。

为了实现这一点,我正在使用检索到的信息创建.eml / .msg文件并保存到本地磁盘并打开.eml文件,所有这些流程都以编程方式在C#中进行。但是当在Outlook电子邮件客户端中打开内容时,它将作为发送模式打开(尽管打开电子邮件时要读取/发送)。

我想以不同模式打开电子邮件撰写/回​​复/转发。当我经历了很多文章时,了解必须在生成.eml文件时添加x-header才能做到神奇。但我确定如何实现这一解决方案。

有人可以帮忙吗?

1 个答案:

答案 0 :(得分:3)

var mail = new MailMessage();
mail.Headers.Add("X-Unsent", "1");