SubEthaSMTP是一个很容易理解的Java库,提供了一个接受的SMTP服务器组件。
通过插入组件到你的Java应用程序,你可以使用一个简单的抽象Java接口轻松地接收SMTP邮件。
还包括一个小的子项目叫维泽,一个易于使用的收邮件测试框架。
这里是“SubEthaSMTP”的一些主要特点:
- 一个邮件列表管理器(即SubEtha邮件)
- 一个邮件服务器,提供邮件到用户收件箱
- 一个邮件归档像邮件存档
- 一封邮件测试工具(在实施这个项目这就是所谓的聪明。)
SubEthaSMTP被分裂出来的SubEtha邮件邮件列表管理器,因为它是一个有用的独立组件。当我们写SubEtha,我们想要做的最后一件事是写我们自己的SMTP服务器。在我们寻找一个模块化的Java SMTP组件,我们考察:
阿帕奇JAMES
JBoss的邮件服务器
Dumbster
Jsmtpd
JES
Java邮件服务器
既然你正在阅读这个页面,你可能已经知道,我们发现:六种不同的SMTP实现,而不给予重用丝毫的思想。即使Jstmpd,这看来是“一个模块化Java的SMTP守护进程”,是不是。此外,尽管JBoss的邮件是在积极发展,该团队unintersted在他们的服务器的SMTP处理部分的组件化。
期间SubEtha的测试工具的发展,我们尝试了Dumbster软件,发现不仅是API很难使用,它没有它不能正常工作,开发商还没有做它的任何发展在一年左右,它不可靠地在Mac OS X有两个简单的类,我们重新实现它作为一个所谓的维泽包含的项目工作。
我们恨重塑车轮。这应该是最后再用JAVA SMTP实施
什么是此版本的新:
- 在PlainAuthenticationHandlerFactory现在可以接受非空授权身份标识。
- 添加接收的头现在是可配置的。
- 现在,客户端超时如果服务器没有响应。
- Wiser.messages现在受到保护,这样子类可以覆盖它。
什么3.1.2版本新:
- 在好多TLS支持
- 支持的SIZE扩展。
- 在直升机的信息现已在MessageContext的。
- 的外壳错误已得到修复。
- 为木里线程环境中更好的日志记录。
- 与SMTP交换格式一个月的一个问题。
- 在此版本皮下降原木连接异常。
- SMTPClient现在可以设置绑定地址,并有更多的记录。
在土耳其语言环境中运行时,
评论没有发现