我的要求是打开电子邮件内容,抄送,主题,正文,附件;从数据库检索并在用户电子邮件客户端(Outlook)中打开内容。
为了实现这一点,我正在创建.eml/.msg 文件,并保存到本地磁盘,然后打开.eml文件,所有这些流程都在C#中以编程方式进行。但是当内容在;outlook电子邮件客户端,它以发送模式打开(尽管在打开要读取/发送的电子邮件时)。
我想以不同的模式打开电子邮件撰写/回复/转发。当我读了很多文章后,我明白在生成.eml文件时必须添加x-header将起到神奇的作用。但我确信如何实现这个解决方案。
有人能帮忙吗?
var mail = new MailMessage();
mail.Headers.Add("X-Unsent", "1");