我有一个将 wordpress 升级到 3.7.1 的客户端。联系表格 7 现在将所有表格报告为垃圾邮件。我已经安装了 WP-Mail,之前一切正常。有想法该怎么解决这个吗。有谁知道表单在插件代码中的哪个位置被标记为垃圾邮件
谢谢
我有一个将 wordpress 升级到 3.7.1 的客户端。联系表格 7 现在将所有表格报告为垃圾邮件。我已经安装了 WP-Mail,之前一切正常。有想法该怎么解决这个吗。有谁知道表单在插件代码中的哪个位置被标记为垃圾邮件
谢谢
谢谢。我用这个来修改这个。
// 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');
尽管 Contact Form 7 插件每天成功发送数百万封电子邮件,但仍有许多问题可以阻止或延迟发送和接收端的电子邮件。这完全取决于您的本地服务器和 WordPress 配置。
您将需要针对您的特定本地配置调查此问题。请参阅联系表 7 电子邮件问题。
我认为当我们使用像 sparkpost 这样的第三方服务来发送电子邮件或类似的东西时,就会发生这个问题。我试图检查代码库如何 cf7 检查垃圾邮件并找到 contact-form-7\includes
然后submission.php文件,检查附近的代码或搜索关键字“spam()”
elseif ( $this->spam() ) { // Spam!
$this->status = 'spam';
$this->response = $contact_form->message( 'spam' );
}
我认为除了检查 wordpress 核心黑名单之外,它还会检查发件人域名和 bla bla 并将任何有效的表单提交标记为垃圾邮件。所以我对垃圾邮件检查进行了评论。
这不是一个永久的解决方案,但它现在会有所帮助。