我刚刚升级了 Magento 的新版本,并注意到我们网站上的联系表格不再起作用,它只是说“无法提交您的请求。请稍后再试”。
我创建了 email.log 并输出:DEBUG (7): true;'My Name';'email@domain.com';'Contact Form'
我尝试对社区和企业进行新升级,它们都在联系表单上输出相同的错误。在论坛上阅读他们说这与 Magento 没有设置它的设置与新的新 ZEND 邮件有关。
我已经尝试了 20 种不同的东西:
验证联系人已在后端启用,设置发送电子邮件至:myemail@email.com 电子邮件发件人:一般联系人电子邮件模板:联系表格(来自区域设置的默认模板)
转到 ADVANCED_System 上的邮件发送设置禁用电子邮件通信设置为否确保设置返回路径设置为是,甚至更改它否,并指定,即使在保存设置后清除缓存后仍然无法工作
更改了 template.php
确保在位于 (app\design\frontend\enterprise\default\template\contacts) 的 form.phtml 中的提交按钮之间
检查位于 (app\code\core\Mage\Contacts\controllers) 中的 IndexController.php
检查 Mail.php 以查看是否有任何有趣的内容。(lib\Zend)
我真的迷失了答案,我搜索了高低,即使在这里,也没有找到可行的解决方案。在我升级到新版本之前,我的联系表格和一切正常。我什至用几个虚拟产品在全新安装上尝试了社区版本,它输出相同的错误。
谢谢大家的反馈,我决定在 8 小时后忘记该解决方案并使用此免费解决方案:http: //www.magentocommerce.com/magento-connect/ziq2004/extension/460/advanced-smtp --artson.it
它基本上可以让您设置 SMTP 设置并阻止 Magento 说要使用的原始本地设置。希望其他人可以通过该解决方案节省数小时。