Contact Form 7 在 Wordpress 4.9.2 更新后不发送

Contact Form 7 not sending after Wordpress 4.9.2 update

我所有使用 Contact Form 7 的站点都已停止提交。响应容器 "wpcf7-mail-sent-ng" 表示 "An error occurred while sending the message. Please try again later."

我得到以下反馈:

into:"#wpcf7-f112-o1"message:"An error occurred while sending the message. Please try again later."status:"mail_failed"

有什么解决办法吗?这很重要,因为我的很多客户目前都在他们的网站上使用 CF7。

感谢

编辑

我也有同样的问题,是在Wordpress 4.9.2 自动更新后开始的。我已经测试了 运行 相同版本的 CF7 但在另一个版本的 Wordpress 上的网站,然后就没有问题了。好像是 Wordpress 问题吧?

此外,控制台中没有任何内容,我在 devtools 的“网络”选项卡下的反馈中得到了相同的消息。

对于这个问题,您可以按照以下步骤操作,

这些修复包括:

  • 将 wordpress 联系表单区域从部分 ([your-name] <[your-email]>) 更改为 info@yourserver.com.

  • 添加

    内的所有字段

  • 使用“WP Mail SMTP 插件”。然后配置邮件服务器详细信息。

WordPress Mail SMTP Plugin

发送电子邮件后 “感谢您的留言。”可以刷新自动页面。

就我个人而言,我尝试了前两个选项,但只有在我安装了 WP Mail SMTP 插件并将其配置为使用 Gmail SMTP 服务器(这需要我创建一个 gmail帐户,因为连接到 Gmail 服务器时需要提供用户名和密码)。

问题现已解决!

结果我的托管公司遇到了 php mail()

的问题

为确保以后不会发生这种情况,您可以遵循上面 Priyanka Modi 的建议并使用 WP Mail SMTP PLugin。又一个插件,但效果很好。