
| 出版日期:1998-10-19 总期号:339 本年期号:42 |
|
防止垃圾邮件心得
张曦琼 网管员有奖征文之二 随着电子邮件的广泛使用,在方便通信的同时,随之而来的还有不尽的烦恼。作为用户,邮箱中常出现一些不受欢迎的邮件,如没有订阅的杂志,毫不相干的广告等等。这些邮件,既占用了我们的时间——尽管只是一条简单的命令,也要我们有选择地去删除它们,如果回信告诉发信人请他不要发类似的邮件,往往弹回的是 “查无此人”的通知,因为多数垃圾邮件不是从from所列的地方发来的;还浪费我们的金钱——接收邮件占用通信流量费用、阅读或下载邮件占用线路使用费;再有就是它们占据大量的磁盘空间,影响我们的正常通信。作为系统管理员,既要维护电子邮件系统的日常运行,保证用户正常地收发邮件,还要处理由于源地址或目的地址不对,本机用户不能发出的、其他主机发给本机用户不能正常投递的邮件等。令人气愤的是,有些不义之人,利用别人的电子邮件系统转发他的大量不良邮件,既转移了他的通信流量,又可以躲避别人的指责,达到“嫁祸与人”的目的。 我们的一台sgi机器,操作系统是irix v5.3,随系统带来的 sendmail 是 v.8.8.6。在正式投入运行不久,最初被本网内其他单位的用户转发邮件,发现后,多次提醒那些单位不要这样做,没有效果,无奈之下自己编了一段小程序,定期启动清理那些滞留在系统中的非法邮件。这样在日常的维护工作中又增加了一项——检查邮件队列中是否增加新的这种用户,一旦发现新的用户,需及时修改程序。即使这样,由于定期启动程序清理,有些邮件在程序启动之前就已经发送出去了。在我们没有彻底解决问题之时,我们又接二连三被国内其他网络的用户,以及国外的用户骚扰,以致于那些收到不良邮件的用户对我们提出了抗议,甚至威胁要拒绝接收我们邮件。万幸在我们被攻击的时候,一位美国印地安那州bloomington技术服务公司网络管理员bob poortinga给我们提供了良好的建议,让我们浏览: http://www.sendmail.org http://spam.abuse.net/tools http://maps.vix.com/tsi 我们在上述网站得知:sendmail可以拒绝垃圾邮件,使主机避免成为一个邮件转发服务器,因此选择了将sendmail更新为8.8.8版的方法。 首先,从ftp://ftp.sendmail.org/pub/sendmail下载sendmail.8.8.8.tar.gz,用gzip和tar来打开这个压缩文件,打开后的文件存放在sendmail-8.8.8及其子目录下,同时下载check.tar,用tar打开后拷贝到sendmail-8.8.8/hack目录下,然后编译sendmail,修改sendmail-8.8.8/cf/cf/tcpproto.mc文件中的操作系统类型、本机域名、禁止本机转发第三方邮件、禁止某人/某主机/某域名向本机发送邮件等,将sendmial-8.8.8/cf/domain目录下generic.m4拷贝成用自己的域名命名的、扩展名为m4的文件,最后生成新的sendmail.cf配置文件,将sendmail和sendmail.cf分别拷贝到/usr/lib和/etc目录下。在/etc下建立mail子目录,然后在该目录下建立三个文件:①localname,其内容为可以利用本机转发邮件的机器名;②localip,其内容为可以利用本机转发邮件的主机的ip地址;③junk,定义禁止使用本机转发邮件的域名,例如:cyberpromo.com“571 sorry, spammer, no e-mail from your place。” honey@sweeties.com “571 honey, you're a spammer, go away。” 利用makemap实用程序junk.dir和junk.page文件,使sendmail在收到邮件时,执行重写规则对各客户地址进行检查。做完上述工作,重新启动sendmail进程即可。 通过这次sendmail升级,我才知道网上还有许多与垃圾邮件斗争的站点,这个国际互连网上少数人的行为已变成了一个很大的问题,需要我们大家齐心合力来抵制这些少数人的行为。 网管员论坛有奖征文 世纪之交,网络经济时代浮出水面,中国需要成千上万的网络管理员,我们特地开辟专栏,希望成为中国网管员的论坛,成为经验交流的信息超市。把你的思考、你的宏论写成短小精干的文章,加入我们的网管员征文活动,不要让你的思想和智慧随风而去! 写作要求: (1)介绍贵单位网管工具;(2)详细介绍管理网络的经验与方法;(3)详细介绍在管理网络过程中遇到的问题及解决办法;(4)字数2000左右。 稿件一经录用,稿酬从优,并有精美礼品赠送。来稿请寄:北京海淀区西三环中路乙18号荣华大厦五层《中国计算机用户》网络通信编辑部 邮编:100036 传真:(010)63953730 e-mail:ccu3txy@iuol.cn.net jingbin@public.east.cn.net |
|||||||||||||||