大家帮看看这个思路,邮件系统能不能这样设计?
一:传统邮件系统的做法(个人理解)
(1)基于某已有的邮件协议(比如,pop3,smtp,imap等),安装相应的邮件服务器;
(2)基于上述已选择邮件协议和相应开发工具(比如java的javaMail等),进行客户端开发。
上述理解是不是正确,请大家批评指正。
二:下面的思路行不行?
(1)考虑邮件系统的基本功能就是传递邮件,也就是发送、接收数据;
(2)本单位已开发网站系统中,用户具有上传资料、发表文章等基本功能。那么,进一步地,将这些上传资料、发表文章功能针对特定用户(也就是,邮件接收者),再添加一些邮件系统具有的提示、操作功能(邮件管理),是不是可以实现邮件基本功能?
(3)这样一来,就可以不必局限于传统邮件系统(依赖于特定协议,依赖于邮件服务器)的做法,在开发上具有较大灵活性。
个人对邮件的学习时间较短,上述想法肯定有不合理的地方,望大家多提意见,多多批评。