我编写了一封邮件并存储为.eml文件。我需要在撰写模式下打开此.eml文件,并在系统中配置默认电子邮件客户端应用程序。
它在读取模式下打开。我经历了stackoverflow中的所有线程。每个人的解决方案是添加标题X-Unsent:1。虽然我在.eml文件中添加了此标题,但它在读取模式下打开。我在这里错过了什么吗?
X-Unsent: 1
To: "Manikandan TK" <manirulz88@gmail.com>
Subject: Test
Date: Wed, 26 Apr 2017 08:56:52 +0000
Message-Id: <em206d8b63-c287-48b1-93ae-b9ac686e1bc7@jamshedpur>
Mime-Version: 1.0
Content-Type: multipart/alternative;
boundary="------=_MB56B3DE95-5830-47CE-BE69-82C5C00F1F9A"
答案 0 :(得分:0)
只是通过更改邮件的标题,您无法让任何电子邮件客户端在撰写模式下打开.eml文件。事实上,我几乎百分之百确定无法工作。
您可以希望的最好的方法是使用某些命令行或脚本编写每个电子邮件客户端,以便通过其他方式在撰写模式下打开邮件。
为此,如果它是开源的,您需要阅读您希望支持的每个电子邮件客户端的文档和/或通过它的源代码阅读。您可能还有一些运气通过电子邮件发送给客户的开发人员并询问他们如何做(如果可能的话)。
但是,我怀疑你得到的答案是“不可能”。也就是说,许多邮件客户端支持支持打开“mailto”网址,这可能是您能够做到的最好的。