550压缩文件中不允许有可执行文件


550 Executable files are not allowed in compressed files

由于用户的要求,我不得不向许多客户发送带有.zip文件附件的自动电子邮件。直到几天前它还正常工作。所有通过PHP脚本自动发送的带有.zip文件附件的传出电子邮件都不会发送给收件人。我收到了返回的电子邮件,错误为"数据结束后远程邮件服务器的SMTP错误:压缩文件中不允许有550个可执行文件"。

这是返回电子邮件的一部分;

此邮件是由邮件传递软件自动创建的。

您发送的邮件无法传递到它的一个或多个收件人。这是一个永久性错误。以下地址失败:

my-address@gmail.com
主机2374.smtp.antispamcloud.com[94.75.244.183]结束后来自远程邮件服务器的SMTP错误数据:压缩文件中不允许有550个可执行文件。

------这是邮件的副本,包括所有邮件头。------

返回路径:cx1.oryon.net从用户接收带有本地(Exim 4.85_1)(信封来自)id1aqAZt-000008-QZ;2016年4月13日,星期三10:30:50+0800收件人:my-address@gmail.com主题:电子邮件主题MIME版本:1.0内容类型:多部分/混合;boundary="==Multipart_boundary_x4f4b65625eee2220745d0c732d81cb2x"发件人:发件人答复:sender@my-domain.com消息Id:日期:2016年4月13日,星期三10:30:49+0800 X-oryonnetworks-MailScanner-信息:请联系ISP获取更多信息X-oryonnetworks-MailScanner-ID:1aqAZt-000008-QZ X-oryonnetworks-MailScanner:未扫描:请有关详细信息,请与您的Internet电子邮件服务提供商联系X-oryonnetworks-MailScanner-SpamCheck:X-oryonnetworks-MailScanner-发件人:user@cx1.oryon.netX-Spam-Status:无

这是一个MIME格式的多部分消息。

--==Multipart_Boundary_x4f4b65625eee2220745d0c732d81cb2x内容类型:text.html;charset="utf-8"内容传输编码:7位

请帮我解决这个问题。提前谢谢。

从邮件头来看,收件人是一个gmail id,反弹消息表示邮件被收件人服务器拒绝。作为一种安全策略,gmail会阻止包含可执行文件的附件,即使它们是压缩的。你可以参考他们的知识库一些文件类型被阻止-Gmail帮助以供进一步参考。