James 是什么?
The Java Apache 企业邮件服务器(a.k.a. Apache James)是一个100%用Java实现的SMTP和POP3邮件服务器,
同时,他还实现了NNTP新闻服务器的功能。我们把James设计成一个完整的、可移植的企业邮件引擎解决方案,他完全基于目前可用的开放性协议。James还是一个邮件应用平台。我们提供了一套Java API-mailet API,利用mailet API,你可以根据自己的需要用Java语言编写代码来对邮件进行个性化的处理。mailet可以生成一个自动回复,更新数据库,阻止垃圾邮件,建立消息档案,或者任何你能想像的到的功能。与mailet密切相关的是消息适配器(matcher),一个消息适配器可以判断mailet是否要对服务器中的一个邮件进行处理。
James项目提供了Mailet API和一个邮件应用平台API的实现。他建立在Apache Avalon 应用框架(关于Avalon -http://avalon.apache.org/)的基础之上。需要Java 2(JRE 1.3或1.4)
发布:James v2.1.3 最近的稳定版James v2.1.3,也就是我现在用的这个版本,:)
James特性的状态
___________________________________________________________
特性 | 状态 | 自从 |首次发布版本
-----------------------------------------------------------
SMTP 服务器 | 稳定 | 1.0 | 0.95
-----------------------------------------------------------
Mailet引擎 | 稳定 | 1.2 | 0.95
-----------------------------------------------------------
文件系统的邮箱/存储池 | 稳定 | 1.2 | 1.0
-----------------------------------------------------------
关系型数据库的邮箱/存储池 | 稳定 | 1.2 | 1.2
-----------------------------------------------------------
POP3 服务器 | 稳定 | 1.1 | 1.0
-----------------------------------------------------------
关系型数据库 - 用户 | 稳定 | 1.2.1 | 1.2.1
-----------------------------------------------------------
LDAP 支持 - 用户 | 试用 | 1.2 | 1.2
-----------------------------------------------------------
TLS 支持 - POP3 | 试用 | 1.2 | 1.2
-----------------------------------------------------------
Remote Manager | 稳定 | 1.0 | 1.0
-----------------------------------------------------------
TLS 支持 - 远程管理 | 稳定 | 1.2 | 1.2
-----------------------------------------------------------,