James--编写一个定制的匹配器
写一个定制的匹配器 通常来说,实现定制的匹配器是个简单的任务,复杂性主要在于编码实现匹配器要完成的实际工作。这种简单性很大程度上归功于Matcher接口的简单性和Matcher包中提供的两个抽象的模板类。GenericMatcher 和 GenericRecipientMatcher这两个类极大的简化了匹配器开发人员的…
写一个定制的匹配器 通常来说,实现定制的匹配器是个简单的任务,复杂性主要在于编码实现匹配器要完成的实际工作。这种简单性很大程度上归功于Matcher接口的简单性和Matcher包中提供的两个抽象的模板类。GenericMatcher 和 GenericRecipientMatcher这两个类极大的简化了匹配器开发人员的…
通常来说,实现定制的mailet是个简单的任务,复杂性主要在于编码实现mailet完成的实际工作。这种简单性主要是因为Mailet接口的简单性和Mailet包中提供了GenericMailet类。以下的讨论均假定所实现的任何maile都是GenericMailet的子类。GenericMailet类将配置和日志服务的细…
增加两个新的APIs增强这个e-mail服务器级别: 中级Claude Duguay (claude.duguay@verizon.net)Chief Architect, Arcessa, Inc.June 10, 2003这是讨论用Apache组织提供的James邮件服务器开发应用程序的第二篇文章。这篇文章的内容超…
James是一个支持多种协议的消息处理和存储引擎,目前由以下几个部分组成:两个邮件服务器(SMTP和POP3) 一个远程管理服务器 一个NNTP服务器 一个支持Mailet API的邮件处理引擎 一个文件系统消息存储机制和一个关系型数据库消息存储机制接口 文件系统用户记录存储机制和一个试用的LDAP目录存储接口 支持P…
第0步:构建 (仅适用于每日更新版本) 如果你下载的是二进制的发布文件(distibution),那就不需要构建James,可以直接进行下一步。编译James需要使用Ant,它是一个专为Java语言提供的,可通过XML配置,可扩展的构建系统。 我们目前用的是Ant 1.4, 包含源码发布。如果你下载的是每日更新(dai…
SMTP身份认证 (SMTP AUTH) SMTP身份认证是一种保证SMTP服务器安全的方法,它要求希望通过SMTP服务器转发 邮件(即邮件最终发送给另一个SMTP服务器)的用户在发送消息之前必须先向James表明自己的身份。 这样垃圾邮件发送者就不能用你的SMTP服务器发送未经授权的邮件了,然而仍然可以让没有固定IP…
如何用Apache James把E-mail从内网(内部局域网)发到外网第一步. 得到DNS, 在windows上可通过ipconfig /all得到, 如下D:\>ipconfig /allWindows IP ConfigurationHost Name . . . . . . . . . . . . : hole…
网络环境如下:三台服务器。1.网关,公网IP,2.domino邮件服务器。3.另一台服务器。通过把网关的端口25,映射到domino服务器上,让domino服务器可以收发邮件。同时domino服务器还要把部分邮件转发到服务器3上。大家的发邮件smtp统一是domino服务器。由于domino过滤垃圾邮件服务器的功能不强…
英文原文:http://www-106.ibm.com/developerworks/java/library/j-james1.html学习这个开源项目的基础知识级别: 中级Claude Duguay (claude.duguay@verizon.net)首席架构师, Arcessa, Inc.6,10, 2003J…
James 是什么?The Java Apache 企业邮件服务器(a.k.a. Apache James)是一个100%用Java实现的SMTP和POP3邮件服务器,同时,他还实现了NNTP新闻服务器的功能。我们把James设计成一个完整的、可移植的企业邮件引擎解决方案,他完全基于目前可用的开放性协议。James还是…
本文主要解决两个问题:一个是如何将James的用户信息存储到数据库中,二是在进行James二次开发时,如何处理密码问题。本文面向对James有一定使用经验的用户,对于James的初学者,请先阅读我的另一篇文章《Apache James使用入门》。 一、James简介Apache James(Java Apache Ma…
一、简介 Apache James(Java Apache Mail Enterprise Server)是Apache组织的子项目之一,完全采用纯Java技术开发,实现了SMTP、POP3与NNTP等多种邮件相关协议。 James也是一个邮件应用平台,可以通过Mailet扩充其功能,如Mail2SMS、Mail2Fa…