联系表格不会从Magento发送说无法提交您的请求

时间:2012-06-15 22:00:54

标签: magento contact-form

我刚刚升级了Magento的新版本,发现我们网站上的联系表单不再有用,只是说“无法提交您的请求。请稍后再试”。

我创建了email.log并输出: DEBUG(7):true;'我的名字';'email@domain.com';'联系表格'

我尝试了社区和企业的新升级,他们都在联系表单上输出相同的错误。在论坛上阅读,他们说这与Magento没有用新的ZEND邮件设置它的设置。

我尝试了20种不同的东西:

  • 已验证后端已启用联系人, 设置发送电子邮件至:myemail@email.com 电子邮件发件人:一般联系人 电子邮件模板:联系表单(区域设置中的默认模板)

  • 在ADVANCED_System上发送邮件设置 禁用电子邮件通信已设置为否 确保将设置返回路径设置为YES,甚至将其更改为否,并指定,即使在保存设置后清除缓存后仍然无法工作

  • 更改了template.php

  • 确保位于(app \ design \ frontend \ enterprise \ default \ template \ contacts)中的form.phtml中的提交按钮

  • Checked IndexController.php位于(app \ code \ core \ Mage \ Contacts \ controllers)

  • 检查Mail.php以查看是否有任何有趣的内容。 (LIB \ Zend的)

我真的迷失了答案,我搜索得很高,甚至在这里,并没有找到工作的解决方案。在升级到新版本之前,我的联系表单和一切正常。我甚至尝试使用一些虚拟产品进行全新安装的社区版本,并输出相同的错误。


感谢大家的反馈意见,我决定在8小时后忘记解决方案并开始使用这个免费解决方案: http://www.magentocommerce.com/magento-connect/ziq2004/extension/460/advanced-smtp--artson.it

它基本上允许您设置SMTP设置并阻止Magento使用的原始本地设置。希望其他人可以通过该解决方案节省数小时。

0 个答案:

没有答案