配置Apache James邮件服务器
Apache James是最好用的开源java邮件服务器之一,在配置smtp服务过程中,有些步骤不对的话邮件就发送不出去。0.打开james-2.2.0\apps\james\SAR-INF\config.xml文件 1.transport注释掉<!--mailet match="RemoteAddrNotInNetw…
Apache James是最好用的开源java邮件服务器之一,在配置smtp服务过程中,有些步骤不对的话邮件就发送不出去。0.打开james-2.2.0\apps\james\SAR-INF\config.xml文件 1.transport注释掉<!--mailet match="RemoteAddrNotInNetw…
这个文档解释了如何让James 2.1使用传输层安全协议(Transport Layer Security -TLS)加密客户端和服务器端的通信。 使James内部可以获得TLS/SSL服务器Sockets James使用Sun Java Secure Sockets Extension (JSSE)基础架构提供TLS…
邮件列表mailet需要一个数据仓库来保存订阅者列表。每个邮件列表都有一个单独的数据仓库,并且完全独立于James用来管理e-mail账号的用户数据仓库。这在config.xml文件中的<users-store>配置块中。下面说明用JDBC连接后台数据库作为数据仓库的ListUsersJdbcRepository类。注…
这里有一些配置块不属于任何组件,它们的影响范围是整个服务器。这些作用于整个服务器的配置块中有些是至关重要的, 而其它的只是为最老练的服务器管理员提供的,一般情况下可以忽略。 James配置块 这个配置块由James标签定义。所有的系统管理员在安装完James之后都要调整这里的配置信息。 它没有属性,但有几个必需的子标签…
我从APACHE下载JAMES的二进制文件,解压缩到c:\james,然后运行run.bat提示下面的信息。我想请教出什么问题了不能启动?能告诉我解决的方法吗?Using PHOENIX_HOME: C:\jamesUsing PHOENIX_TMPDIR: C:\james\tempUsing JAVA_HOME:…
RemoteManager受config.xml文件中的remotemanager配置块控制。remotemanager标签定义了配置块的边界,它包含所有RemoteManager的相关配置。这个标签的属性或其子标签决定了RemoteManager的行为。 这个标签有一个可选的布尔属性- enabled -定义了这个服…
SpoolManager受config.xml文件中一个单独的spoolmanager配置块控制。 spoolmanager标签定义了配置块的边界,Spoolmanager行为,最重要的是 邮件消息通过处理树的路径,由这个配置块进行控制。 spoolmanager标签有几个简单的子标签。threads - 必需的正整型…
FetchPOP 的配置FetchPOP受config.xml文件中的fetchpop配置块控制。fetchpop标签定义了配置块的边界, 它包含所有FetchPOP任务日程安排的相关配置。这个标签的属性或其子标签决定了FectchPOP的行为。 这个标签有一个可选的布尔属性- enabled -定义了这个服务是否处于…
NNTP服务受config.xml文件中的nntpserver和nntp-repository配置块控制。 nntpserver配置块 nntpserver标签定义了nntpserver配置块的边界,它包含了大部分的NNTP服务器相关配置。 这个标签有一个可选的布尔属性- enabled -定义了这个服务是否处于活动状…
SMTP服务受config.xml文件中的smtpserver配置块控制。smtpserver标签定义了配置块的边界, 它包含所有SMTP服务器的相关配置。这个标签的属性或其子标签决定了SMTP服务的行为。 这个标签有一个可选的布尔属性- enabled -定义了这个服务是否处于活动状态。如果该属性不存在,则取默认值“…
POP3服务受config.xml文件中的pop3server配置块控制。pop3server标签定义了配置块的边界, 它包含所有POP3服务器的相关配置。这个标签的属性或其子标签决定了POP服务的行为。 这个标签有一个可选的布尔属性- enabled -定义了这个服务是否处于活动状态。如果该属性不存在,则取默认值“t…
创建用户账号 用户账号是被服务共享的,即James的服务通常共享同一个用户存储空间。也就是说,一旦你已经创建了一个POP3的邮件账号并设置了密码,那么该账号也可以通过SMTP和NNTP的认证。 准备工作 在James中,用户账号是通过远程管理创建的。因此,在完成安装之后,添加用户所要完成的第一步就是配置远程管理。远程管…
取得源代码 有两种办法可以得到James的源代码。1. 下载源代码的发布文件 - James 的下载目录提供源码的下载. 你只要选择想要下载的那个James版本,进入那个版本的src目录,然后选择适合你的系统平台的源码发布文件就行了。这种方法很简单。 2. 用CVS取得源码- 用这种方法你可以访问最新的代码库。关于如何…
要求 要运行James应用程序需要先安装JRE的1.3版或者更高版本。在安装James之前,你需要根据自己的操作系统下载并安装合适的JRE。另外,必须将环境变量JAVA_HOME的值设为JRE的安装目录。警告!- 在Linux系统上运行的Sun's Java 1.3.0已经出现过一些问题。所以我们推荐使用Linux操作…