一个基于WEB的邮件管理系统,请大家给点建议!

seaman0916
04-04-22 3 208

我现在在做一个基于WEB的邮件管理系统,我想实现的是像FoxMail那样的功能,用户注册时填上自己的邮箱,比如 xxx@163.com,以后就可以通过我这个系统对这个邮箱进行管理,比如收信,发信,删除等等, 主要使用JavaMail实现这些功能!

我现在遇到的问题是:
1,如何保存从其他服务器中取得的邮件信息? 是保存在数据库中,还是保存成文件?
如果保存在服务器中,附件如何保存?
如果保存在文件系统中,又如何实现读取显示?
重要的是这两种方式中附件如何处理?

2,如何进行邮件的检测? 如果我想做上邮件到达短信通知,我必须知道有邮件发到了用户的邮箱上,我该如何检查? 写一个系统的后台进程,不停的循环检测所有用户的帐户,不知是否可行?

3,如何实现是否是新邮件的检查? 只根据pop3协议好像没有办法吧.我的想法是保存已经收取邮件的UID,收取邮件时,和保存UID做比较,如果没有再收取!这个想法行不行?我觉得效率比较低?不知还有没有好的办法?

以上问题,请大家给点建议! 谢谢大家!

daquan198163
2004-04-22 17:24

mark

seaman0916
2004-04-24 13:17

最重要的是新邮件的检查,请大家给点建议呀!

banq
2004-04-24 21:44

有很多这样Open Source的Java Mail软件,都很成熟,建议到sf.net搜索后参考。