为什么需要阻止联系表格垃圾邮件
联系表单垃圾邮件通常是自动生成的。即使对于小型、鲜为人知的网站也是一个问题,因为它是由自动发送垃圾邮件的“机器人”执行的。
这些垃圾邮件机器人会爬取网站并寻找不安全的表单,因此他们可以通过电子邮件向您发送垃圾邮件链接。
他们也可能会尝试使用蛮力攻击闯入您的登录表单,这也是WordPress 安全性如此重要的原因之一。
有时,他们甚至可以在您的网站表单中寻找漏洞,因此他们可以劫持它们以向其他人发送恶意软件或垃圾邮件。
这意味着垃圾邮件不仅仅是令人讨厌的东西。这些垃圾邮件程序可能对您的网站和您的声誉造成危险。
让我们来看看一些行之有效的方法来防止您的 WordPress 网站上的联系表单垃圾邮件。
- 选择正确的插件来打击联系表单垃圾邮件
- 使用 reCaptcha 阻止联系表单垃圾邮件
- 使用隐形验证码阻止联系表单垃圾邮件
- 使用自定义验证码防止联系表单垃圾邮件
- 防止垃圾邮件机器人看到您的联系表
1. 选择正确的 WordPress 表单插件来对抗垃圾邮件
许多 WordPress 联系表单插件没有内置垃圾邮件保护。那些确实具有一些垃圾邮件保护功能的产品通常不是很可靠或易于使用。
阻止联系表单垃圾邮件的最有效方法是选择最好的 WordPress 联系表单插件。
我们建议使用WPForms,因为它带有内置的“蜜罐”垃圾邮件保护,我们稍后会介绍。
它还具有内置的 reCAPTCHA 和自定义 CAPTCHA 功能,可让您对抗垃圾邮件。我们将介绍您可以使用的不同选项。
首先,您需要安装并激活WPForms插件。如果您不确定如何执行此操作,请查看我们关于如何安装 WordPress 插件的分步指南。
注意:本文中其他 4 个提示中的 3 个也适用于免费的 WPForms 精简版。
激活 WPForms 插件后,您需要创建一个联系表单。
只需前往WPForms » Add New,输入表单名称,然后选择“简单联系表单”模板。
WPForms 将自动为您创建一个基本的联系表格,其中包含人员姓名、电子邮件地址和消息的字段:
默认情况下,WPForms 将为您启用反垃圾邮件“蜜罐”。这是一个用户看不到的不可见字段,但机器人会尝试填写。填写该字段后,表单将作为垃圾邮件被拒绝。
您可以在Settings » General下的任何表单上检查此设置。“启用反垃圾邮件蜜罐”应自动启用。
如果一些垃圾邮件仍在通过怎么办?然后,您可以使用以下任何一种方法来阻止垃圾邮件发送者使用您的联系表格。
2. 使用 ReCAPTCHA 复选框阻止联系表单垃圾邮件
阻止垃圾邮件机器人通过的一种直接方法是使用 ReCAPTCHA。此方法也适用于 WPForms 的精简版。
ReCAPTCHA 是 Google 提供的免费工具,我们将它与 WPForms 内置蜜罐系统结合使用。
要将 reCAPTCHA 复选框添加到您的表单中,您需要首先转到WordPress 仪表板中的WPForms » 设置,然后单击“reCAPTCHA”选项卡。
接下来,您需要通过单击选择“Checkbox reCAPTCHA v2”。
要获取您的站点密钥和密钥,您需要转到 Google 的reCAPTCHA 设置页面。
在 Google reCAPTCHA 页面上,点击右上角的蓝色“管理控制台”按钮。
如果您尚未登录G Suite 帐户,系统会提示您登录或创建帐户。
接下来,您将看到一个屏幕,您可以在其中注册您的网站。您需要首先为您的网站输入一个标签。这是供您自己参考的,不会对用户可见。
之后,您需要选择“reCaptcha v2”和“我不是机器人”复选框选项。
接下来,输入您网站的域名。
自从您登录 Google 帐户后,您的电子邮件地址就已经存在。但是,您可以根据需要输入其他电子邮件地址。
之后,您需要选中复选框以接受服务条款,然后单击页面底部的“提交”按钮。
接下来,您将看到一个页面,其中包含您网站的站点密钥和密钥。
您需要将站点密钥/密钥复制并粘贴到 WordPress 仪表板中的WPForms » 设置页面中。之后,单击该屏幕底部的“保存设置”。
现在,您可以将 reCAPTCHA 复选框添加到您的联系表单中。
在WPForms » 所有表单下找到您的表单,然后单击以进行编辑。
进入表单构建器后,单击左侧的“reCAPTCHA”字段。您将看到一条消息,告诉您已为表单启用了 reCAPTCHA。只需单击“确定”按钮即可继续。
现在,您将在表单顶部看到 reCAPTCHA 徽标。
注意:如果您想随时从表单中删除 reCAPTCHA,只需再次单击左侧的“reCAPTCHA”字段。您将看到一条消息,提示您确认要删除它。
完成后,请确保保存表单,以便随后将其添加到您的网站。
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/tech/courses/258719.html