构建邮件系统的笔记--javamail
来源:互联网 发布:linux jira安装及配置 编辑:程序博客网 时间:2024/05/22 04:25
应公司需要从3月份开始到现在构建一套新的邮件系统。时间上很充裕,而且也很连贯。
目的是:构建一套自己的邮件系统,利用开源做支撑。开发wapmail。支持smtp。pop3。
因为我是学习java语言的,最开始是找java的开源项目。找到了两个
简单的学习。我考虑了james。毕竟apache的东西还是可以的。为了方便我配成了mysql库的方式。具体配置方式
可以参考这里
这个东西开源,上手快。。做测试基本不错。效率。。这个问题。。。今天天不错是吧?
后来开始改版。。原因是效率差。。
后来考虑qmail,postfix。等等高效率的邮件系统。。
最后定来用利用extmail为蓝本,开发。
具体的安装方案看这里。很全面
我们的开发是有javamail实现于收发邮件的。javamail的功能基本强大。
最开始的思路是,wapmail跟mailServer的沟通也是通过pop3。后来因为效率问题改为直接通过读文件实现。
具体思路我简单的描述下。。
extmail的邮件保存格式是maildir的格式。具体这个格式的简介看这里
这样的话,文件目录就是固定的了。仅仅读new里的文件就可以了。
剩下的发邮件。带附件。等具体的实现都是由javamail提供。网上多了去了。。不再描述
时间有点长,中间零零碎碎的改了不少以前项目的问题。
这里最麻烦的是postfix的配置和wap邮件的交互。基本所有的发邮件操作都要保存,才能实现webmail的部分功能。
邮件服务器
http://baike.baidu.com/view/54241.htm?fr=ala0_1
extmail
http://www.extmail.org/forum/index.php
postfix
http://www.postfix.org/
maildir
http://cr.yp.to/proto/maildir.html
http://www.linuxmail.info/mbox-maildir-mail-storage-formats/
http://blog.csdn.net/bird_wang/archive/2009/06/02/4237203.aspx
http://bbs.chinaunix.net/thread-1316783-1-1.html
telnet
http://support.microsoft.com/kb/153119/
pop3
http://baike.baidu.com/view/5404.htm?fr=ala0_1
- 构建邮件系统的笔记--javamail
- javaMail搭建商业邮件系统的问题总结
- javamail 写邮件系统
- 一个javamail发邮件系统的实现和介绍
- 用java实现的邮件系统四 (javamail发送邮件)
- 用java实现的邮件系统五 (javamail收取邮件)
- JavaMail-2-属性的构建
- 构建web邮件系统
- 使用Postfix构建基于FreeBSD的邮件系统(简化版)
- 在RHEL5下构建基于虚拟用户的Postfix邮件系统
- 用java实现的邮件系统六(javamail发送复杂邮件-带附件和html)
- 用java实现的邮件系统七(javamail收取复杂邮件-带附件和html)
- JavaMail使用2 -- 属性的构建
- JavaMail使用之属性的构建
- javaMail组件应用---------3 开发邮件系统步骤
- javaMail组件应用---------3 开发邮件系统步骤
- javaMail组件应用---------3 开发邮件系统步骤
- 使用JAMES & JavaMail搭建邮件系统
- EBS常用数据表
- YUV格式及快速转换算法(转载)
- 习题8.7
- [转]高并发高流量网站架构
- 中点画线算法
- 构建邮件系统的笔记--javamail
- GCC-3.4.6源代码学习笔记(39)
- 子窗体改变父窗体 链接
- SQL解密ctext字段内容函数
- 关于批处理文件编写的入门方法——详解
- 谈--缓存技术
- prototype(原型)
- Oracle中的decode
- 好书推荐