【发布时间】:2014-10-04 11:09:47
【问题描述】:
我在 HostGator 上安装了 WordPress v3.9.2。我已经安装了 Contact Form 7 插件。当我尝试发送电子邮件时,我收到以下错误:
在 Chrome 开发工具中,我看到它进行了 AJAX 调用,返回以下信息:
为了解决这个问题,我打开了 HostGator 错误日志,但它是空的。是否有人建议我如何解决此问题并让 Contact Form 7 正常工作?
【问题讨论】:
我在 HostGator 上安装了 WordPress v3.9.2。我已经安装了 Contact Form 7 插件。当我尝试发送电子邮件时,我收到以下错误:
在 Chrome 开发工具中,我看到它进行了 AJAX 调用,返回以下信息:
为了解决这个问题,我打开了 HostGator 错误日志,但它是空的。是否有人建议我如何解决此问题并让 Contact Form 7 正常工作?
【问题讨论】:
根据wpcf7的源码来看,出现这个消息的可能原因有两个:
不幸的是,除了修改源代码并尝试生成一些调试输出之外,没有办法知道实际发生了什么。
首先要做的事情可能是找出它的可能性是 1 还是 2,然后(如果是 2),删除 WPCF7_ContactForm->compose_mail() 中的 wp_mail() 调用前面的 @ 符号,或者在 wp-config.php 文件中将 WP_DEBUG 设置为 true。
【讨论】:
我通过以下两件事让它工作:
停用 WP-Mail-SMTP 插件,该插件“将 wp_mail() 函数重新配置为使用 SMTP 而不是 mail(),并创建一个选项页面来管理设置。”
使 Contact Form 7 插件中的“发件人”字段具有我的网站域。例如,contactform@mydomainame.com
【讨论】:
可能存在以下问题,导致联系表 7 无法正常工作。
阅读更多:https://www.scratchcode.io/contact-form-7-is-not-working-issues/
【讨论】: