上海列举网 > 商务服务 > 网站/软件服务 > 如何对您的网站实施垃圾邮件防护
上海
[切换城市]

如何对您的网站实施垃圾邮件防护

更新时间:2018-01-03 15:49:35 浏览次数:44次
区域: 上海 > 黄浦 > 南浦大桥
类别:IDC服务
地址:上海
在发布电子邮件地址时避免受到垃圾邮件的轰炸

您如何才能阻止这些烦人的自动化垃圾邮件僵尸侵占您的网站并向网站站长发送垃圾电子邮件呢?您可以有效地使用一些提示和技巧来防止垃圾邮件僵尸将您的电子邮件地址添加到垃圾邮件发送者的列表之上,同时依然能让您的访客知道如何才可以轻松与您取得联系。

地址“伪装”

地址伪装指的是伪装电子邮件地址,从而避免其被未经请求的批量电子邮件提供商自动收集的做法。

使用纯文本

为了防止垃圾邮件僵尸收集您网页上的电子邮件地址,您可以对它们进行隐藏,而人们通常会通过利用访客可以点击的链接来将电子邮件地址放置在一个页面上。虽然这对您的用户来说很方便,但垃圾邮件僵尸却依然能够检测出隐藏在html链接背后的电子邮件地址。 此外,垃圾邮件僵尸通常会查找文本模式的内容,再确定其是否为电子邮件地址。 由于电子邮件地址通常会包含@字符,所以垃圾电子邮件僵尸会扫描网页以查找@符号。因此,将您的电子邮件地址进行伪装来阻止垃圾电子邮件僵尸的一种有效技术是删除邮件地址中的@符号,并将其替换为文字。 例如——

youremail-at-ex***

youremail(at)ex***

youremail AT example DOT com

要承认的是,大多数网络用户并不习惯这样查看电子邮件地址,而且,对于那些或许会将其视为无效电子邮件地址的用户来说,这可能会为他们造成不便。但是,应用这种技术可以使您远离讨厌的垃圾电子邮件爬虫,且大多数访客将可以轻松地把其中的文字替换为正确的符号并与您取得联系。

使用ASCII字符代码

此外,您也可以利用相应的ASCII代码来完全伪装电子邮件地址,而人类用户看到的却是这些地址是不带任何明显的伪装的。例如,您可以使用机器语言@(依次为:&的记号名称、数字符号64、分号)来代表网页上的@字符。

对于任何人类访客来说,如果上述格式的地址是包含在您网站的HTML链接中,那它们的显示效果是一致的,因为他们的浏览器会自动解析这类字符代码;但是,大多数的垃圾邮件僵尸将无法识别这些代码。即便如此,有些收集地址的垃圾邮件僵尸早已能够读取ASCII字符代码了。

通过添加Javascript代码来伪装您的电子邮件地址

如今,随着更为先进的垃圾邮件收集技术的应用,仅仅伪装您的电子邮件地址已经不足以阻止垃圾邮件僵尸滥用您的电子邮件了。请不要简单地直接列出您的电子邮件地址,相反,请考虑使用JavaScript代码这一用户友好的方式来掩藏您的电子邮件地址,从而阻止垃圾邮件僵尸。 为此,您需要将该代码插入到页面上的HTML代码段中,这样一来,该电子邮件地址就能仍然以可点击的链接的形式呈现给用户了。另外,您的浏览器必须启用Javascript才能使该电子邮件地址看起来像可点击的正常电子邮件地址。Javascript代码会将您地址的不同部分分割开来,这样垃圾邮件僵尸就无法提取它了,而那些尝试解析JavaScript

将您的电子邮件地址以图像的形式进行发布

您可以使用流行的图形图像程序来将您的电子邮件地址编码为GIF、PNG、JPEG或其它标准Web格式的图像,从而将电子邮件地址隐藏在图像中。另外,您还可以使用免费的在线“电子邮件-地址-图像”转换器来将您的电子邮件以图像的形式进行发布,但要记得删除图像上的“mailto”链接。垃圾邮件僵尸不太可能具备处理图像内容所需的光学字符识别功能。 不过,这种方法的缺点在于用户仍然需要重新输入电子邮件地址才能向您发送消息,而且视障人士可能会无法获取您的地址。

识别并拦截垃圾电子邮件僵尸

垃圾邮件僵尸可以调整它们的行为来对抗伪装技术。因此,您接下来可能需要做的防御措施是识别可能为垃圾邮件僵尸的访客,并拒绝他们访问您的页面,或是直接不让他们看到您的电子邮件地址。

添加联系表单

使用基于文本的浏览器(如Lynx)的用户将无法看到您的电子邮件地址。因此,为用户提供另外一种能与您取得联系的替代方法不失为一个好主意,而“联系我们”表单能允许用户通过网站向您发送电子邮件。另外,一个经过良好构建的联系表单不会公开您的电子邮件地址,且通过该联系表单完成的所有通信都会通过您的内容管理系统间接发送给您。不过,虽然添加联系表单可以杜绝垃圾邮件发送者,但不幸的是,垃圾邮件僵尸却仍然可以向您发送电子邮件。您可以使用验证方法来保护您的Web表单,从而防止垃圾邮件僵尸填写该表单。方法是在您的Web表单上使用CAPTCHA链接,并使用隐藏的Honeypot技术来检查表单填写者是否为人类,并过滤自动化僵尸,防止它们提取您的邮件地址并将其添加到自己的列表之中。

检查引用字符串

引用字符串能向您说明您的访客是如何链接到您的网站的。通常情况下,垃圾邮件僵尸不会设置引用字符串,也不会将其设置于某些第三方URL之上。因此,您可以通过查找来自于远程网站的引用字符串来识别机器人,以便限制它们访问您网页上的任何电子邮件地址。

Set Up A Robots TXT File 设置Robots.TXT文件

网站站长可以使用robots.txt文件来设置指令,从而限制机器人访问其网站。为了识别并阻止机器人,您应该对可能会入侵您网站的机器人进行一番研究。如果某个机器人没有足够的可靠信息或其运作方式尚且是未知的,那您只需利用robots.txt文件来阻止它即可。 您可以使用“用户代理”规则来设定该规则适用于哪个用户,从而控制robots.txt文件对您网站的抓取方式。另外,您也可以使用“拒绝”规则来指定不允许抓取的文件或文件夹。

启用Mod_Rewrite模块

如果您发现某个机器人没有遵守robots.txt文件,那您可以使用mod_rewrite模块来阻止该机器人查找您的电子邮件。您可以与您的主要托管公司的服务器管理员取得联系,以了解您是否安装了mod_rewrite模块以及是否拥有编辑.htaccess文件的权限。如果您没有此权限,那您将无法启用mod_rewrite模块。主机资讯news.webhostin***/

积水成渊

大多数垃圾邮件预防技术都几乎保持着领先的地位。虽然它们可能无法完全保护您的电子邮件地址免受垃圾邮件发送者的骚扰,但它们肯定会减少这种骚扰的次数。另外,请不要将您的主要电子邮件地址发布在公共的网站上,不过您可以发布那些您不介意遭受入侵的替代地址。迅速清理垃圾邮件会使垃圾邮件发送者受挫,从而能使得他们将目光转移到更容易入侵的目标之上。但是,重要的是您要始终运用抗击垃圾邮件的新方法才行。
上海网站/软件服务相关信息
5小时前
注册时间:2017年12月22日
UID:453180
---------- 认证信息 ----------
手机已认证
查看用户主页