Skip to content

Java邮件群发系统

denghuafeng edited this page Dec 25, 2013 · 1 revision

邮件群发功能的实现,前面我用javamail实现过,虽然发送效果还算好,但还是不够强大和灵活,因此与其自己封装javamail还不如用现成的spring提供的email组件进行邮件发送。很多项目需要这块功能,因此要做的够灵活够强大。 先功能确定下: 1.支持添加多个发送的邮箱账号,无需配置SMTP。 2.支持smtp、Gmail/Hotmail/MSN/Yahoo/163/qq/sina 。 3.支持邮件、邮件账号和密码、邮件附件加密。 4.支持各国语言字符集邮件,多种邮件编码。 5.支持邮件定时任务、多线程、断点续发、Web Service。 6.支持邮件文本编辑、HTML网页编辑、HTML源码编辑、附件添加、保存发送的邮件。 7.支持将不同的地址分类批量导入存放在地址池。。 8.支持各发送邮件写信模板、网络代理设置、附件主题、自定义变量。 9.支持网络代理发送邮件,支持SOCKS4、SOCKS4A、SOCKS5、HTTP1.1代理。 10.支持附件管理,轻松便捷。就像在资源管理里管理文件一样,可按名称、大小、类型等排列, 并可批量转移、存储以及删除。 11.支持邮件订阅、订阅邮件退订、邮件回执。 12.邮件打开统计:邮件被打开多次,哪个邮箱打开的,可以查明细, 13.邮件跟踪统计:链接被点击多次,哪个邮箱点击哪个链接,可以查明细 14.邮件失败统计:按照年月日以及指定时间列出发送统计列表 15.失败统计明细:任务量,失败量,以及失败的原因,例如;邮箱不存在,地址格式不正确,客户拒收,可以查明细。 16.回复至指定邮箱:直接设置接收回信的邮箱,若不设置系统自动回复到回执邮箱里查询 17.无效地址库查询:无效地址库是指邮件发送过程中被互联网认定失效的邮件地址,用户可自行查询邮件地址是否在无效地址库中,并可手工删除记录。

Clone this wiki locally