如何利用qmail防止垃圾邮件[1]

[入库:2005年9月21日] [更新:2007年3月24日]

本文简介:


如何利用qmail防止垃圾邮件



I. 简介
II. 本文对象
III. 防垃圾邮件策略的一般问题
IV. 防垃圾邮件的特殊问题
V. 必备的基础
VI. 一般观点
  "垃圾邮件无法阻止"
  "防垃圾邮件是用户的责任"
  "防垃圾邮件是系统管理员的责任"
  其他
VII. 用户的选择
 使用第三方实时的黑名单列表
 使用自己建立的黑名单列表
 使用标记的邮件
VIII.系统管理员的选择
 从网络层考虑,拒绝可疑的主机通过你的SMTP服务发送邮件
 利用SMTP进程拒绝已知的垃圾邮件发件人
 使用qmail-smtpd 拒绝信头或信封有问题的邮件
 
IX. Other Resources
X. History
XI. Comments/Feedback



I. 简介



  本文从多种角度阐述了防垃圾邮件的意义,并提出一些可行的方法防止在您的网络中出现大量的垃圾邮件。



II.阅读对象



 本文适用于:



 UNIX 系统管理员
 qmail管理员
 系统设计人员
 偶尔关心垃圾邮件问题的用户



III. 一般问题
 
 一般来说,我们把垃圾邮件定义为那些不经允许就擅自发送的大量的商业邮件,也就是电子邮件宣传品。垃圾邮件一般很难防范,因为发送者们总是有许多好用的工具来发送他们的垃圾邮件,轻而易举,而你往往可能很难找到那些发送者。另一方面,垃圾邮件总是伪装成普通邮件的样子,除非你打开它知道他的内容,否则光从邮件头短短的信息里,很难知道它是否是垃圾邮件。没有什么技术可以完全自动的检测一份邮件是否是你所要的,还是垃圾邮件。但是,我们可以用一些方法,来尽可能的减少你邮件系统的垃圾邮件。



 关于上述问题的精确详尽的解释,建议你阅读 IETF Anti Spam Recomendations 。 David E. Sorkin 先生撰写了一份文档,名叫" Technical and Legal Approaches to Unsolicited Electronic Mail",不妨一读.



IV. 特殊问题



  任何处理过或正在处理防垃圾邮件工作的人,都会对以下几个问题印象深刻:



  有必要为了减少垃圾邮件的数量而耗费大量的时间和资源吗?
  防止垃圾邮件是系统管理员的责任还是最终用户的责任?
  对一封可能的垃圾邮件,是应该立即丢弃呢还是作上标记继续转发?
  如果你或你的系统管理员配置系统时出现错误,导致垃圾邮件的问题,作为管理员是否要为此负责?
  你是否因该接受那些看上去内容合法,但是发件人出现在黑名单的那些邮件?
  你是否因该接受那些回复地址、信封、发信地址不合法的邮件?
 
V. 减少垃圾邮件的必备基础



不正确的使用.qmail-default文件往往导致垃圾邮件的问题。



  不要因为偷懒而仅仅使用 .qmail-default 的缺省设置,它会认为qmail系统的所有mailbox名都是合法的,而不管该mailbox是否真的存在。这一点可能被人利用,导致垃圾邮件的增加。典型的如:"sales@domain.com", "webmaster@domain.com"等相似的邮件地址。



  注意,你的 .qmail-default是一把双刃剑,正确的设置也可以用来有效的防御垃圾邮件--拒绝那些无效的邮件地址。




及时报告收到垃圾邮件的情况。
 
  类似SpamCOP这样的服务能使事情更有效率。具体请看资源列表。




培训教育



  培训你的用户、朋友和所有关心垃圾邮件问题的人,告诉他们为什么要防止垃圾邮件,他们必须做什么。垃圾邮件发送者之所以会成功,有部分原因就是最终用户不重视也不知道如何防范垃圾邮件。



确认你的邮件系统设置正确
 
  你的所有的邮件系统都要有合法的主机名和ip地址(最好是这样)。使得其他的系统能够正常解析你的主机名和地址。这样,你的邮件收发器能够得到标准的信息,包括错误消息。这样你就可以根据你收到的消息来判断系统设置是否合意,是否有必要对某些地址做防范。总之,使一切标准化是件好事。



VI.关于处理垃圾邮件的一般观点。



  一下是一些关于处理垃圾邮件的一般观点。我们在这里抛出这些观点,是为了让读者注意到防止垃圾邮件时需要深思的问题。你可以注意到,在这些截然不同的观点中,寻找一个皆大欢喜的解决垃圾邮件的方案是非常困难的。



观点一:垃圾邮件永远无法禁止



  持有这种观点的人认为:要想精确地鉴别一封email是否是垃圾邮件是几乎不可能的,即使你知道谁是垃圾邮件的制造者,你也很难追究他的法律责任。防止垃圾邮件是一件耗时耗力的事,而且可能导致正常邮件的丢失。



  这一类用户通常无法忍受因为拒绝垃圾邮件而导致正常邮件丢失的事情发生。



观点二:防止垃圾邮件是最终用户的责任。



  这种观点的持有者往往是系统管理员。他们认为既然鉴别垃圾邮件是如此之困难,就应该由最终用户来决定是否拒绝某些可疑的垃圾邮件。由于在邮件系统范畴下拒绝一封邮件可能会导致用户的信赖危机,因此系统管理员理所当然的把拒绝垃圾邮件的任务交给最终用户。让他们来决定什么地方的邮件应该被退回,什么邮件应该接受。而且,他们觉得有的用户可能乐意收到某些商业邮件列表,那么决定邮件生死的大事还是有别人来完成吧。



本文关键:如何利用qmail防止垃圾邮件
  相关方案
Google
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top