Magento 交易电子邮件以某种方式在标题中添加了额外的转义字符。
PHP 中已禁用 Magic_quotes。
Postfix 使用 Elastic Email 作为中继。根据 Elastic,电子邮件可以正确接收。
然后,大多数客户都能正确收到电子邮件,除了那些使用 messagelabs.com 过滤器的客户。查看日志后,messagelabs.com 拒绝了这些邮件,因为邮件中添加了额外的斜线。
有人遇到过这个问题吗?哪个部分可能有问题?同样,大多数客户都能正常收到电子邮件。
答案1
您说“完全没问题”,是指大多数客户收到的电子邮件中没有斜线吗?还是您只是在抱怨 messagelabs 拒绝您的电子邮件?
至于额外的引号,如果每个人都遇到这种情况,我敢打赌你并没有真正关闭它magic_quotes_gpc
——magic_quotes_runtime
你可能在主配置中关闭了它,然后某些东西又将它打开了(例如,一个恶意文件) 。通过在与引起问题的脚本相同的目录中.htaccess
运行来进行双重(和三重)检查。phpinfo()
根据您的评论,我不得不说这是 messagelabs 的问题——如果您发送了一封电子邮件,但收件人收到的邮件与您发送时收到的邮件不同,这是某些中间人在传输过程中损坏数据的错。不过,我无法提供任何修复此问题的建议;我只能摇头,对这个世界持续的疯狂感到无奈。
答案2
问题原来是 Elastic Email 服务的一个 bug。在向他们报告后,他们在几个小时内就修复了这个问题。