magento联系表格无法提交您的请求

时间:2015-05-07 09:33:23

标签: php forms magento contact

我目前正在进行magento项目。
我的联系表格有问题:电子邮件不会发送给我 我做了一个测试,我仍然得到这个消息:

  

无法提交您的请求。请稍后再试

2 个答案:

答案 0 :(得分:0)

这可能是因为您可以在文件中看到异常 <b>hi</b>函数中的app/code/core/Mage/Contacts/controllers/IndexController.php,您应该尝试从此处进行调试。

也许联系电子邮件未通过发送(如果您在localhost中并且没有邮件服务器?),这可能会导致显示此错误的异常。

答案 1 :(得分:0)

由于没有人就这个话题给出明确答案,我一直在努力解决这个问题。

为了使其正常工作,有两个选择:

  1. 使用来自Magento connect的smtp pro扩展程序配置smtp服务器以发送电子邮件
  2. 让Magento使用网络服务器的SendMail功能
  3. 由于第一个选项对我不起作用,因为我的托管服务提供商以某种方式阻止了smtp传出连接,我需要使用SendMail函数。

    我使用的快速而肮脏的技巧是更改/app/code/core/Mage/Core/Model/Email/Template.php第116行:

    library(ggplot2)
    library(reshape2)
    x=seq(from=0,to=5, length=100)
    y=dnorm(x,2,0.5)
    z=dnorm(x,3,1)
    sf=data.frame(d=2,e=0.8, se=0.5)
    normalplot=data.frame(x,y,z)
    colnames(normalplot)=c("index", "Type 1", "Type 2")
    k=melt(normalplot, id="index")
    colnames(k)=c("index", "Method", "value")
    
    ggplot(k, aes(x=index, y=value, colour=Method))+
      theme(axis.text.y=element_blank(), axis.ticks.y=element_blank())+xlab("")+ylab("")+
      geom_line()+
      geom_point(data=sf,aes(d,e),colour="red",size=2)+
      geom_errorbarh(sf,aes(xmax =d+se, xmin =d-se))
    

    在此之后,联系表单上的错误消息消失了,我收到了 电子邮件正确。

    小心:这不是一个好的解决方案,因为它将在Magento更新中撤消。此外,它没有测试Magento的其他电子邮件功能。

相关问题