联系表格7不会发送电子邮件表格,因为它认为它是垃圾邮件

时间:2013-12-04 09:51:19

标签: wordpress contact-form-7

我有一个客户端已将wordpress升级到3.7.1。联系表格7现在将所有表格报告为垃圾邮件。我安装了WP-Mail,之前一切正常。有想法该怎么解决这个吗。有谁知道插件代码中的哪个表单被标记为垃圾邮件

由于

3 个答案:

答案 0 :(得分:2)

谢谢。我用这个来修改这个。

// a) Did not work for me. 
add_filter('wpcf7_spam', '__return_false');
 
// b) There is another filter for the boolean used in the control statement. 
add_filter('wpcf7_skip_spam_check', '__return_true');

答案 1 :(得分:1)

虽然Contact Form 7插件每天成功发送数百万封电子邮件,但仍有许多问题可以阻止或延迟发送和接收端的电子邮件。这完全取决于您当地的服务器和WordPress配置。

您需要针对特定​​的本地配置调查此问题。请参阅Contact Form 7 Email Issues

答案 2 :(得分:0)

我认为当我们使用第三方服务(如sparkpost)发送电子邮件或类似内容时,会出现此问题。我试图检查代码库如何cf7检查垃圾邮件,找到contact-form-7 \ includes

然后submit.php文件,检查附近的代码或使用关键字" spam()"

搜索
elseif ( $this->spam() ) { // Spam!
        $this->status = 'spam';
        $this->response = $contact_form->message( 'spam' );
}

我认为除了wordpress核心黑名单检查它还检查发件人域名和bla bla并将任何有效的表单提交标记为垃圾邮件。所以我对垃圾邮件进行了评论。

这不是一个永久的解决方案,但它现在会有所帮助。