新型电子邮件系统设想
【说明】这是我很久以前的一个设想了,大约是在2000年左右吧。后来一直自己想学Windows下编程自己做一个,但一直没学会。现在发到博客中,如果那位朋友有兴趣,可以自己写个类似的邮件服务器的程序。如果现在所有的邮件系统遵循这个原理,垃圾邮件会少很多的。
现在邮件服务器的缺点:
1、 不能传送太大的附件,传送时使用单线程、发送失败的次数比较多<上传一20M的,等上传了10多分钟后,提示附近过大>
3、 发送垃圾邮件者,没有损失<随便一个用户,就可以架设一台邮件服务器发送垃圾邮件,发送之后,垃圾邮件已经发到每个用户的收集箱中,即使把垃圾邮件发送者绳之以法也无寄于事>
5、
把信寄到收件人所属的邮件服务器2、 广告信件、垃圾邮件太多(广告信件会充斥你的邮箱,即使警察把投广告信者抓走,你的邮箱仍然要自己清理!)
收件人,不一定与邮件服务器在同一城市、甚至不一定从所属的邮件服务器接收邮件最快。
2、 传统信件,很收人有寄错,但电子邮件,经常有人寄错
4、 人工防垃圾功能(1、系统管理员认为是垃圾邮件的。2到多名高级用户认为是垃圾邮件的。3、多名普通用户认为是垃圾邮件的)
2、 多线程上传与下载邮件。
4、 Windows与Linux版本。在Windows版本中,读取Active Directory或者计算机用户信息,也可以自建。Linux版本。采用C或者C++编程。
6、 服务器端(功能实验、设置-配置管理等)
2、 邮件客户端,在上传邮件时,使用多线程上传方式(调用FTP或者FTP的Web客户端),并为收信者设置下载密码
b) 上传文件时,压缩为zip格式或者xml格式
d) Web客户端(Web客户端管理—参考WinWebMail、Web端使用—参考Exchange)
4、 FTP客户端(支持自动多线程上传、下载)
a) 接下来分为2线程,上传,如果每个线程速度不变,继续分为4个线程、直到8个线程,当超过8个线程后,累计增加4-5个线程,如果总上传速度增加,则持续增加上传线程,直到上传速度达到最大
c) 如果再有相同文件上传,其下载密码不变、修改密码及删除密码亦不变,但后来上传文件将自动覆盖前一上传文件(其实并没有覆盖,只是原文件改名另存、在1周<此时间可以设置>后真正删除)
6、 FTP的Web客户端,与FTP客户端具有同样的功能