建议:邮件本身保存到数据库。附件保存文件,同时数据库保存文件路径。邮件发送spring有很完善的例子,可以参考。
解决方案 »
- xml解析
- struts2 action实例 拦截器堆栈 相关疑问
- 创建hbm.xml映射文件时,出错了,求教
- 对于主机多IP,怎么设定IP去链接服务器
- 嫌java程序员的money太少
- JACE哪有下载
- RMIC....
- 用HIBERNATE,如果一个表很多人删除、查找、更新怎么办,本来我就用锁定,但是好象不太好,用HIBERNATE该怎么做?
- 在struct中的valuelist标签的column里如果设计右对齐,如果在分页功能中增加直接跳转到第n页?
- struts的配置文件的问题
- 附件问题,本来附件上传到系统发布目录下面的某个目录中,但随着运行时间长,系统变的臃肿,即附件上传的太大,太多。问题是想把附件从发布目录分离出来。
- 高手谈谈GBK和gb2313
1 由于用户最关心的是邮件的标题,发送,接收人,日期,是否有附件等几个有限的标志,所以这几个数据保存到数据库。
邮件正文和附件,以eml格式,也就是完整的邮件格式保存到磁盘上。James邮件服务器也是这样做的。2 数据库部分生成一个唯一的UID, 然后关联保存磁盘上的邮件本体。3 定时发送的程序,直接根据邮件的UID,拿到邮件的本体,直接放在Data命令里面发出去就行了!4 javamail, 可以从File直接读取和写出eml格式的文件。请查阅相关API