Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 支持附件的最普遍重要的电子邮件文件格式?_Php_Email_Outlook_Email Attachments_Eml - Fatal编程技术网

Php 支持附件的最普遍重要的电子邮件文件格式?

Php 支持附件的最普遍重要的电子邮件文件格式?,php,email,outlook,email-attachments,eml,Php,Email,Outlook,Email Attachments,Eml,我正在用PHP创建一个webmail导出脚本。我们想要导出电子邮件的原因是,我们打算从我们的网站上停用webmail功能,并且我们希望我们的用户能够访问他们邮件的存档 我创建了一个脚本,可以成功地以.eml文件格式导出用户的电子邮件,如果将这些文件导入到Mozilla Thunderbird或Windows Live mail中,效果会非常好。但是,Microsoft Outlook无法正确处理附件。在Outlook 2007中,甚至无法识别或显示附加的电子表格 我发现,这表明旧版本的Outlo

我正在用PHP创建一个webmail导出脚本。我们想要导出电子邮件的原因是,我们打算从我们的网站上停用webmail功能,并且我们希望我们的用户能够访问他们邮件的存档

我创建了一个脚本,可以成功地以.eml文件格式导出用户的电子邮件,如果将这些文件导入到Mozilla Thunderbird或Windows Live mail中,效果会非常好。但是,Microsoft Outlook无法正确处理附件。在Outlook 2007中,甚至无法识别或显示附加的电子表格

我发现,这表明旧版本的Outlook需要更新才能正确识别.eml文件,但上述结果是在使用最新的Windows 7 PC时实现的

我的问题:
是否有更好的电子邮件存档文件格式可以在Outlook以及其他最常用的电子邮件软件/服务中使用?

Outlook应该能够很好地处理EML文件。Outlook无法处理的MIME部分的实际MIME头是什么


您也可以使用MSG文件格式,但它是二进制的,只有Outlook才能理解

mime类型为“application/vnd.openxmlformats”。是我的脚本生成的可下载的.eml文件。ENML文件与.eml文件相同吗?是的,对不起,粗手指:-我可以从您的网站在Outlook中打开eml文件。在Outlook中打开eml文件时,您是否看到XLSX附件?我仍然看不到我这边的excel附件。我想问题可能只是与我的特定PC或软件组合有关…我确实看到了,但消息正文看起来像一个单独的附件。