日期:2014-05-18  浏览次数:20754 次

新手提问:javamail收发邮件之邮件存储
本人做毕业设计,要开发一个email客户端,基本要求是实现邮件的收发,邮件管理,地址本等.   最近在用java改一些东西,知道有javamail这个包可以开发,就上网搜索了一些资料和实例,感觉不错.
但都没讲到,如何存储邮件的问题,是直接以一个文件的格式放在本地呢,还是说把发件人,时间,内容,附件等放到数据库里头??
因为希望把收到的邮件显示在web上,象tom,sina那样的邮件页面.应该怎么存储邮件呢?

------解决方案--------------------
发的话可以作作,收的话估计你作不了(收邮件太复杂了,要考虑各种格式、编码、附件等等)。

邮件可以考虑不保存在本地,本地只在数据库中保留邮件标识。

如果仅仅是毕业设计,也可以考虑保存邮件到数据库,但是自己要负责安全性问题。