LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1227|回复: 2

<求助>如何写一个用perl程序的反垃圾邮件系统

[复制链接]
发表于 2004-5-22 15:45:12 | 显示全部楼层 |阅读模式
本人是初学LINUX的,希望各位大虾能多多指教
小弟在此先谢过大家了
发表于 2004-5-26 11:43:27 | 显示全部楼层
你要作这个工作,需要的支持不少哟。

首先,你要了解 Email 服务器 ( 如果你写的程序用在服务器端的话 ) 或客户端对服务器 Email 操作的具体方法

在服务器端
如: sendmail 是把 email 通过不同分段标识来存放多个 email 在一个文件中,而 qmail 是把 email 存在不同用户的目录下,文件存放位置与格式你要清楚

对 email 垃圾邮件的处理就包括把邮件取出,分析出不同内容段,如 title / from / send /cc /等等,甚至是附件等

如果是对客户端,你要了解发送邮件与远程管理邮件的协议与操作方法,再对邮件进行处理过程

这些都知道的情况下,就是用 perl 作一个好用的用户界面,让用户定义规则去处理垃圾邮件

最后是核心部分,对垃圾邮件的识别,定义处理规则,与处理过程的编码完成

最后就是你对垃圾邮件这些程序的周边处理了,如安装条件,多线程,安全处理等等

建议: 你可以看看 @mail 或 atmail 这些 perl 写的程序,
也可以看看 qmail 的 c 源码,直接使用 qmail 的 c 源码处理邮件部分结合 perl 来处理
 楼主| 发表于 2004-5-26 16:58:38 | 显示全部楼层
谢谢楼上的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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