找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 3792|回复: 1

[网络] 怎样避免邮件被当作垃圾邮件

[复制链接]
惘城落遇 发表于 2010-9-29 11:32:28 | 显示全部楼层 |阅读模式
电子邮件送达率是衡量电子邮件营销效果的重要指标之一。随着垃圾邮件越来越泛滥,世界上有的ISP 和服务器提供商都采取了越来越严厉的过滤垃圾邮件措施,同时也给正常邮件,以及合法合理、用户欢迎的电子邮件营销带来不便。不过这是大势所趋,不是营销人员能解决的。垃圾邮件过滤方法电子邮件营销人员能做的是尽量减少自己的邮件被当作垃圾邮件的机会。要做到这一点,首先需要了解主要的垃圾邮件过滤方法。

第一种是以触发式过滤算法鉴别垃圾邮件,这样的过滤器通常已经装在电子邮件客户端软件或邮件服务器上。其原理是过滤软件检查邮件的发信人,标题,正文内容,邮件中出现的链接和域名,甚至电话号码,当发现带有明显广告性质,或经常出现已知垃圾邮件的典型特征,则给这封邮件打一定的垃圾邮件特征分数。当分数达到一定数值时,邮件将被标志为垃圾邮件,直接过滤到垃圾邮件文件夹。
第二种方法是以黑名单为基础。有一些创建和维护链接邮件黑名单的组织,专门接受用户的垃圾邮件投诉,如果确认确实是垃圾邮件,黑名单运行者将把发送垃圾邮件的服务器和用户IP 地址放入黑名单。比较有规模的垃圾黑名单通常都与其他ISP 及服务器运营商共享黑名单数据库。一旦某个IP 地址被列入黑名单,世界上很多ISP 和邮件服务器将拒收来自这个IP 地址的所有邮件。有的时候用户投诉其实并不是真的因为所收到邮件是垃圾邮件,而是用户忘记了曾经注册这个电子杂志。
第三种方法是邮件防火墙。很多大公司的服务器是运行在邮件防火墙之后,这些防火墙会综合使用各种过滤器以及黑名单,再加上自行研制的一些算法,来鉴别和剔除垃圾邮件。这些防火墙的算法则更复杂,并且不与其他人分享细节,对正常邮件的送达也可能起到致命的影响。
第四种方法是使用邮件确认。当电子邮件帐号收到一封email 时,这封email 会首先进入待送达队列中排队,同时自动回复给发信人一封确认邮件。确认邮件中包含有一个确认链接,或标题中包含有一个独特的确认序列号,只有原来的发件人点击确认链接,或回复这封确认邮件,发信人的邮件地址才会被列入白名单,原来所发送的第一封原始邮件才真正被送达到收件箱。
鉴别和阻挡垃圾邮件大致上是这几种方法,有一些邮件服务器可能会综合使用这些方法,降低被当作垃圾邮件的几率,为了避免邮件被这些过滤手段鉴别为垃圾邮件,应该注意下面一些问题。
用户可以在网上实时查询自己的服务器IP 地址是否被列入黑名单。当然在使用过程中也不能排除某些用户发送垃圾邮件影响到其他用户。如果发现邮件送达率、阅读率有异常降低,应该随时监控IP地址在主要黑名单的情况。
在邮件标题及正文中都尽量少使用敏感的、典型垃圾邮件常使用的词汇,如英文的伟哥,贷款,色情图片,获奖,赢取,以及中文的免费,促销,发票,礼物,避税,研修班,折扣,财务等。不是说这些词本身有什么问题,也不是完全不能用,而是尽量少用,以免触发垃圾过滤算法。少使用惊叹号,减少使用夸张的颜色,尤其是加粗的红色字体。这都是典型的垃圾邮件常用的吸引眼球的方法。如果是英文邮件,不要把很多词完全用大写。
邮件内容、标题、发件人姓名都不要使用明显是虚构的字符串。维护垃圾过滤算法的人也不傻,这种莫名其妙的随机字符串通常都是欲盖弥彰的垃圾邮件特征。
HTML 邮件代码应该简洁,减少使用图片。虽然HTML 邮件允许使用图片美化邮件,但是图片与文字相比应该保持在最低比例。图片越多,被打的垃圾分数可能越高。
用户提交注册表格后显示的感谢页面以及确认邮件中应该提醒用户把你的域名以及邮件地址加入到用户自己的白名单和通讯录中。
如果某封邮件已经被过滤到垃圾邮件夹中,提醒用户点击“不是垃圾”按钮,告诉过滤器判断错误了,这些反馈信息会被邮件服务器的过滤算法所统计和运用在今后的算法中。在发给用户的所有邮件中都应该包含退订链接,用户点击这个链接,程序就会自动将其email 地址从数据库中删除。这个退订方法越简单越好,如果搞的很复杂。
及时处理投诉。如果是用户忘记自己曾经订阅你的电子杂志,错误投诉,应该把完整证据,包括用户的姓名、电子邮件地址、订阅时的IP 地址、精确订阅时间,提供给ISP 和垃圾黑名单运营组织。在绝大多数情况下,只要提供确实证据,ISP 和垃圾黑名单组织都会理解。
及时处理退信。大量收到退信的用户,很多ISP 也会格外注意,甚至被列入黑名单。后面还有关于退信处理的更详细内容。
及时处理确认邮件。发送营销邮件的邮件地址需要有专人查看,发现需要确认邮箱地址时,只能人工点击确认链接,或回复确认邮件。
最后,考虑使用专业电子邮件营销服务也是一个选项。专业的电子邮件营销提供商具备更多经验,详细记录邮件送达率,密切监测自己的IP 地址是否有被列入黑名单,并且与主要的ISP 都有密切联系。
 楼主| 惘城落遇 发表于 2010-9-29 11:35:07 | 显示全部楼层
垃圾邮件是令人头痛的问题,因此大部分的邮件服务器都设置了垃圾邮件过滤功能。如果一个服务器大量发送邮件,就很可能被当作垃圾邮件,轻则发送的邮件都被放到垃圾邮件分类,重则被列入黑名单。那么当我们需要大量发送邮件时,该如何避免这个问题呢?这篇文章只是对前段时间的工作做一个总结,并不是一篇完整的解决方法,所以我会分几个方面来说,互相之间关系不是很紧密,整个结构会比较乱,主要目的是整理之前的资料,给大家一个参考。


首先我们主要针对的是正常的邮件发送,如果是垃圾邮件采用的那些不断更换域名,更换IP地址,更换SMTP的方式是无效的。发送的邮件主要有以下这些:论坛会员注册确认邮件,论坛会员通知,邮件列表,取回密码邮件,ticket的邮件等等。

设置反向解析(Reverse DNS)

第一步要设置好反向解析,一般要在服务器提供商那里设置,例如美国主机侦探的服务器是SoftLayer的,在SoftLayer的管理中心就可以给对应的IP设置反向解析。

SPF记录

SPF记录是一种反垃圾邮件策略,利用这个记录可以告诉接收服务器发信的IP是否在你的域名的许可之列,防止有人伪造你的域名发信。设置SPF记录要用域名解析的TXT记录,在txt记录中输入对应的SPF记录即可。生成SPF记录可以使用这个网站的工具:http://www.openspf.org/ 。一般的域名注册商都支持txt记录,例如 Godaddy Name等,如果你用的注册商不支持txt记录,而你又要大量发邮件建议你换一家注册商。

检测SPF记录是否设置成功,可以用你的邮箱发信到 check-auth@verifier.port25.com ,如果收到的信息是 :SPF check: pass 就说明设置成功了。

还有DomainKeys,Sender-ID 的设置也可以避免被当成垃圾邮件,设置比较麻烦,这里就不说了。这两个没有SPF记录用的广泛,而且SPF记录设置很方便。

退件处理

发送大量邮件,避免不了会有退件,而这些退件是不能置之不理的,必须要进行处理。所以即使你用noreply@xxxx.com 这样的邮箱发现,也要设置一个可以接收退信的邮箱。查看退件,可以找到是什么原因被退的,对于不存在用户的邮箱地址要及时移除,给不存在的用户发送的邮件多了就可能被当作垃圾邮件发送者。对于邮件列表的管理来说,推荐用phplist ,这个软件可以自动的处理退件。

提供退订地址

对于邮件列表来说,提供退订地址是很有必要的。这个也是区分是不是垃圾邮件的一个重要标准。

目前就总结了这么多,其他的还在摸索中,大家有什么经验欢迎分享。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表