我正在用PHP创建一个网络邮件导出脚本。我们想要导出电子邮件的原因是,我们打算从我们的网站上取消网络邮件功能,并且我们希望我们的用户能够访问他们的邮件档案。
我创建了一个脚本,可以成功地以.eml文件格式导出用户的电子邮件,如果将文件导入Mozilla Thunderbird或Windows Live邮件,效果会很好。但是,Microsoft Outlook无法正确处理附件。在Outlook 2007中,附加的电子表格甚至根本无法识别或显示。
我发现了这些信息,这表明旧版本的Outlook需要是最新的.eml文件才能正确识别,但上述结果是在使用最新的Windows7 PC时实现的。
我的问题:有没有更好的电子邮件存档文件格式可以在Outlook以及其他最常用的电子邮件软件/服务中使用?
Outlook应该能够很好地处理EML文件。Outlook无法处理的MIME部分的实际MIME标头是什么?
您也可以使用MSG文件格式,但它是二进制的,只有Outlook才能理解它。