1

我从过去 1 年开始面临垃圾邮件问题。我的网站代表软件行业,并以 HTML5 的核心 PHP 开发。

我已尝试以下步骤来解决问题。我没有尝试过的一种解决方案是验证码,因为我没有在网站上观看任何验证码,客户在填写表格时会遇到一些犹豫。我们还使用 Infusionsoft API 来提交表单。

以下步骤我已执行:

第 1 步:表单中的隐藏字段

声明了一个额外的表单字段并用 CSS 隐藏它们。在表单提交时,如果这些隐藏字段中的任何一个填充了值,则阻止表单提交。此外,定期更改隐藏字段名称。推荐理由:垃圾邮件机器人可能会填写它遇到的每个字段。效果很好,除非垃圾邮件机器人能够理解 CSS 和脚本。

第 2 步:IP 限制

我们正在数据库中保存每个被拒绝提交的 IP 地址和时间戳。如果我们收到使用错误字段名的表单提交,则根本不显示该表单——我们只是显示一个注释,该 IP 地址将在接下来的几分钟内保持被阻止。阻止用户 IP 进行连续点击。这将根据 [点击次数] 进行配置。

第 3 步:Ghost Referrer 垃圾邮件

幽灵垃圾邮件只能在带有过滤器的谷歌分析中被阻止。我已经尝试了此处建议的所有步骤 Valid Hostname Filter Step #4: Crawler Referrer Spam 在 .htaccess 文件中或使用过滤器实施规则。我们使用的另一种技术是 Deflector,它将流量重定向回它的来源。

我也在考虑实施 DNS 级别,我们可以隔离来自某些国家的流量。如果流量来自我们不想要的国家/地区,则要求用户进行二级身份验证,基本上可以防止垃圾邮件。

你怎么看待这件事?

如果我们有任何其他想法,请提供您的专家答案?

4

0 回答 0