我很尽力了.但由于思路混乱.所以求助一下.我的初步考虑是有以下方式:
1.使用黑白名单,建立数据库保存某些ip,将从这些地址中发出的邮件都视之为垃圾邮件.
但问题是:假如是终端用户输入ip,能实时被保存么? 总不能是固定的 数据库吧!这块怎么想也不明白.
2,内容过滤.我想采用信封信头对照过滤.可这块看的书大都是关于linux平台下的.所以我搞不懂怎样用vc在windows平台下实现啊.
而且我想了下:对于这个系统,我认为是必须具有三个功能:收,发,判断是否是垃圾邮件.但是这点与hotmail,outlook等软件上面所提供的反垃圾功能有何区别啊?而且它们都是运行在终端用户的机子上啊.那和我做的服务器应该是有区别的吧?

解决方案 »

  1.   

    我查了很多资料,甚至把瑞星的反垃圾邮件软件下来看了下,(当然了,不能使用,只能看界面而已。)可是我觉得我所实现的系统是与这个软件有区别的。瑞星的是在客户端运行的。而我还要实现服务器端功能,这是不同的!
    还有再问一遍:有谁能回答我,hotmail ,outlook 是邮件服务器吧?运行在我们机子上的应该是其客户端程序吧?
      

  2.   

    mm   : )outlook   是邮件客户端 
    hotmail   是web方式显示邮件而已
    运行在我们机子上的应该是其客户端程序  yes课题: 反垃圾邮件服务器  
    你设计的是服务器,  参考POP , SMTP 协议 设计服务器端 。 设置 接收过滤 ,这就是你的  反垃圾 课题目 。
    过滤方式 按照一定的过滤规则。 
    1。 域名
    2。 内容
    把以上内容配置存到数据库, 在服务器运行的时候,复制到内存中,提高效率