1

我有一个使用 Contact Form 7 的 WordPress 网站。我对其进行了配置,为邮件和表单插入了我的模板,并尝试在我的网络服务器(在线,而不是本地)上运行它。问题是 - 邮件没有来。我完全不知道在哪里寻找这个问题的任何原因。我在另外两个站点上安装了 CF7,它们运行良好。会是什么?请注意,该mail()功能在我的服务器上运行良好。

4

2 回答 2

0

ContactForm7 使用 Ajax 调用将发送邮件的操作。所以也许你得到任何 Javascript 错误?您可以使用 Firebug 或 Chrome 开发工具进行检查。您还必须在模板中包含 wp_head() 和 wp_footer(),因为 javascript 文件由 Wordpress 排队。此页面可以帮助您:http ://contactform7.com/why-isnt-my-ajax-contact-form-working-correctly/

于 2013-04-21T14:51:58.350 回答
0

尝试使用不同的 SMTP 插件来强制 Wordpress 和 Contact Form 7 使用 SMTP 而不是 mail() 发送邮件,看看是否可以收到电子邮件。其中一些插件具有测试功能和调试输出来测试 SMTP 和 mail(),因此您可以弄清楚两者都发生了什么。请参阅http://wordpress.org/extend/plugins/search.php?q=smtp

还要查看您的错误日志。这是你自己的服务器吗?听起来像是一条错误的路径或一些 php 配置问题。使用http://php.net/manual/en/function.phpinfo.php检查您的 php 配置。

于 2013-04-21T14:45:40.553 回答