【问题标题】:contact form 7 wordpress not sending mails when use recaptcha extension使用recaptcha扩展时联系表格7 wordpress不发送邮件
【发布时间】:2016-04-05 21:18:49
【问题描述】:

我在我的 word press 网站中使用 Contact Form 7。

CF-7 工作正常,但是当我使用 Recaptcha 扩展时,它显示错误并且不发送邮件。

【问题讨论】:

  • 发送您的消息失败。请稍后再试或通过其他方式联系管理员。
  • 是的,我做到了,但是我的表单在不使用 recaptcha 的情况下正常工作。仅当我在其中添加 google recaptcha 短代码时才会显示错误 - [recaptcha]
  • 那么你需要检查谷歌recaptcha插件代码。
  • 是的,这也很完美。我遵循了这些步骤-contactform7.com/recaptcha

标签: wordpress recaptcha contact-form-7


【解决方案1】:

我知道这是旧的。但迟到总比没有好。正确的?您可能已经自己弄清楚了。但万一您或其他人遇到同样的问题:

我也遇到了同样的问题。 CF7 在没有 reCAPTCHA 的情况下发送了邮件。使用 reCAPTCHA 时,验证说我是人类,但是当点击 Send 时,我得到了同样的错误信息

未能发送您的消息。请稍后再试或通过其他方式联系管理员。

然而,在试图找出代码或文件/目录权限的问题失败后,我重新检查了 Google 提供的 API 密钥,发现我的错误。

有时,键中可以包含破折号-。因此,如果您(像我一样)只是双击该字段复制粘贴密钥,它只会复制其中的一部分。

喜欢这个:ltrnA15pKhyzPJU9sSvh6gh-nFEWvDgC

如果你双击它,它只会复制-之前的第一部分,比如ltrnA15pKhyzPJU9sSvh6gh。如果您随后在您的网站上使用此密钥,它将无效并且您将收到错误消息。

因此,请务必仔细复制所有密钥

【讨论】:

    【解决方案2】:

    这是对我有用的解决方案。

    当我创建第一个验证码时,我选择了不可见的验证码,这就是表单中出现问题的原因

    我删除了创建的 recaptcha 并创建了一个类型为 recpatcha v2 的新的。我复制了密钥,一切正常。

    【讨论】:

      【解决方案3】:

      带有联系表格 7 的 google reCAPTCHA 2.x 版不再有效,因为 2.x 版已被弃用。您应该必须更新 google recaptcha 的 api 密钥和站点密钥。我有同样的问题,我已经更新了密钥,但它不起作用。所以最后我从表单中删除了 reCAPTCHA 标签,它工作正常并发送电子邮件。

      【讨论】:

        【解决方案4】:

        reCAPTCHA 不适用于联系表格 7,因此您可以使用“高级 noCaptcha & invisible Captcha”并添加短代码 [anr_nocaptcha g-recaptcha-response]

        【讨论】:

          猜你喜欢
          • 2021-01-27
          • 2014-08-27
          • 2013-04-22
          • 2018-04-16
          • 2020-05-10
          • 2011-03-29
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多