2017-04-26 89 views
0

我编写了邮件并以.eml文件形式存储。我需要使用系统中配置的默认电子邮件客户端应用程序以撰写模式打开此.eml文件。在任何客户端以撰写模式打开.eml文件

它以阅读模式打开。我经历了stackoverflow中的所有线程。每个人的解决方案都是添加头文件X-Unsent:1.尽管我在.eml文件中添加了这个头文件,但它在读取模式下打开。我在这里错过了什么吗?

X-Unsent: 1 
To: "Manikandan TK" <[email protected]> 
Subject: Test 
Date: Wed, 26 Apr 2017 08:56:52 +0000 
Message-Id: <[email protected]> 
Mime-Version: 1.0 
Content-Type: multipart/alternative; 
boundary="------=_MB56B3DE95-5830-47CE-BE69-82C5C00F1F9A" 
+0

您是否尝试以.eml格式保存电子邮件,然后手动重新打开它?你有相同的结果吗? –

+0

@EugeneAstafiev是的。 – Manikandan

回答

0

你根本无法得到任何电子邮件客户端只是通过改变消息的标题来打开撰写模式.eml文件。事实上,我几乎100%肯定这是行不通的。

您可以期待的最好的方法是使用一些命令行或脚本编写每个单独的电子邮件客户端以通过其他方式在撰写模式中打开邮件。为此,您需要阅读您希望支持的每个电子邮件客户端的文档,并且/或者阅读源代码(如果它是开放源代码的话),请阅读它们的文档。你也可能有一些幸运的电子邮件给所述客户的开发人员,并询问他们如何去做(如果甚至可能的话)。

然而,我怀疑你会回来的答案是“不可能的”。

也就是说,许多邮件客户端支持打开“mailto”网址,这可能是您所期望能够做到的最好的网址。