Contact form 7表单添加防垃圾功能

一、常见的垃圾邮件有哪些

这个问题看似很简单,觉得根本没必要特别花篇幅去讲什么是垃圾邮件,但是经常收到外贸建站客户的问题,把别人发的垃圾邮件作为询盘处理。还有的把别人做外链的垃圾评论通过掉,放在文字评论里,久而久之,网站成了别人的外链基地了。这里就总结下一些常见的垃圾邮件,让新手也能对垃圾邮件有一些判断力。

 

1. 只有名字和邮箱

有个客户找了我两三次,每次都是咨询这种只留个邮箱和名字的邮件,他非说这是客户的询盘,怕删掉了损失掉客户资源。但是这确实是一种垃圾询盘,如果你没有把他放到垃圾询盘里面,你会发现每天可以收到很多这样的垃圾邮件,慢慢的网站就越来越慢了。

Contact form 7表单添加防垃圾功能

 

2. SEO 公司的垃圾邮件

网站上线之后,开始就会有SEO公司给你发这种开发信,这类信都是SEO公司用爬虫工具抓取的,自动给你的网站发送的。而且还会带链接,如果一开始没有spam它,慢慢的邮箱系统就会觉得这个不是垃圾邮件,每次发就会收到。一旦被盯上,垃圾邮件每天就会如期上门。

Contact form 7表单添加防垃圾功能

 

3. 色情垃圾邮件

色情垃圾邮件也是垃圾邮件的巨头之一,网站上线之后,肯定就会开始收到这类垃圾邮件的轰炸,要及时spam掉。

Contact form 7表单添加防垃圾功能

4. 其他垃圾邮件

这类垃圾邮件就比较杂,有的时候是博彩垃圾邮件,还有的是软文平台推广的邮件,还有各类平台过来的垃圾邮件,数量不多,但是也会有。

Contact form 7表单添加防垃圾功能

 

二、常见防垃圾功能

其实最有效的防垃圾功能肯定是添加谷歌官方的防垃圾功能,但是国内有墙,会造成过度屏蔽的问题,也就是说会把客户的邮件也当成垃圾邮件给屏蔽了。此外,装了谷歌防垃圾功能之后,还会出现网站提交不了表单的情况。因此谷歌防垃圾功能虽然是最好的,但是却不是最合适的。接下来云点就分享几种比较有效又比较简单的contact form 7防垃圾功能。

 

1. Contact Form 7 表单添加代码防垃圾方法

我们在表单下面添加一个如下图所示的一个简单的计算代码,这样客户在提交表单之前,就需要经过一个这样简单的一个验证,就会大大的降低垃圾邮件的发送率。垃圾邮件之所以这么张狂,就是每次提交表单之前都没有验证,这个方法看似简单,但是可以屏蔽掉90%以上的垃圾邮件。

Contact form 7表单添加防垃圾功能

代码添加方法也很简单,在表单代码下面添加一个quiz的代码。我们需要在submit的上面添加一个代码,直接把quiz的代码插入进去就可以了。

Contact form 7表单添加防垃圾功能

然后系统就会弹出quiz的窗口,然后我们在Questions and answers中输入你的问题,然后输入|,再在分割线后面输入这个问题的答案,然后点击Insert Tag。如果你不知道怎么写,也可以直接复制Please answer 12-2=?|10 到Questions and answers里面,然后点击Insert Tag.

Contact form 7表单添加防垃圾功能

如下图,quiz代码就成功插入到表单最下方了。这个时候我们再点击保存,这个代码就添加成功了。前台刷新页面,就可以看到contact form 7 下面出现了简单的验证行了。

Contact form 7表单添加防垃圾功能

 

 

2. 把Message改成必填项

观察一下我们就会发现,大部分的垃圾邮件是不愿意在message那里填写文字的,如果我们把Message这里从非必填改成必填,就可以屏蔽掉很大一部分的垃圾邮件。

操作方法也很简单,直接在Message的代码那里加两个*号,一个是Your Message后面加个(*),这里告诉客户这是必填项,另一个是在textarea后面加个* 号。加完之后点击保存即可。

Contact form 7表单添加防垃圾功能

 

3. 使用Akismet插件防垃圾询盘

Akismet是一款很好的防广告垃圾的插件,使用方法也很简单,只需要安装Akismet Anti-Spam插件,然后申请一个API号码即可。

在网站后台找到并依次点击Plugins–>Add new,插件市场的第一个插件就是我们要找的插件,Akismet Anti-Spam,点击安装并激活。

Contact form 7表单添加防垃圾功能

安装成功之后,系统就会自动跳转到已经安装的插件界面,我们找到Akismet Anti-Spam,点击Setting。

Contact form 7表单添加防垃圾功能

然后我们就可以看到Akismet的设置界面,我们点击Get your API key,然后输入按照要求注册一个自己的API key就可以了。

Contact form 7表单添加防垃圾功能

然后系统就会跳转到API Key注册界面。

Contact form 7表单添加防垃圾功能

接下来你就需要注册一个wordpress的账号,输入邮箱,用户名和密码即可注册。

Contact form 7表单添加防垃圾功能

接下来会跳转到API Key的选择页面,直接点击BASIC下面的Get Basic,我们只需要一个免费账号即可。

Contact form 7表单添加防垃圾功能

接下来会跳转到付款页面,我们不需要付款,直接把Akismet Basic下面的价格拖到0,然后再点Continue,不用花一毛钱。

Contact form 7表单添加防垃圾功能

接下来会弹出激活网站提示,因为我们是直接从网站后台进入akismet页面的,所以直接点击Activate this site即可。

Contact form 7表单添加防垃圾功能

然后系统就会自动跳转到你的网站后台,而且帮你填好了申请的api key,点击保存即可。

Contact form 7表单添加防垃圾功能

接下来,我们需要把akismet设置到contact form 7表单中去,aksmet提供了三个代码

 

1. 用户名防垃圾: akismet:author 插入your-name后面,要一个空格

如:[text* your-name akismet:author]

2. 邮箱地址的防垃圾: akismet:author_email 插入your-email后面,要一个空格

如:[email* your-email akismet:author_email]

3. 链接的防垃圾 akismet:author_url: 插入your-url后面,要一个空格

如:[text your-url akismet:author_url]

Contact form 7表单添加防垃圾功能

设置完成之后点击保存,即完成了Akismet的防垃圾设置。

上一篇:使用Contact实现从通讯录中获取数据


下一篇:Shopify将页面描述内容拆分成多个描述放到不同位置