1. 下载Apache James-2.3.2.
2. 解压在E:\myspace\James-2.3.2下,以后使用JAMES_HOME来引用
3. 添加服务 :将%JAMES_HOME%\conf\目录下的wrapper.conf拷贝到%JAMES_HOME%\bin\目录下,使用命令行进入%JAMES_HOME%\bin\目录,添加服务的命令为 :wrapper.exe –i wrapper.conf.卸载服务的命令为 : wrapper.exe –i wrapper.conf.
4. 使用services.msc进入服务管理器,运行服务James Mail Server 2.3.2. James的服务既可启动.
5. 配置James服务器 :打开%JAMES_HOME%\apps\james\SAR-INF\目录下的config.xml文件.(如果服务器从未启动过则无此文件,请启动)
1).将 :(52行左右)
<postmaster>Postmaster@localhost</postmaster>
修改为 :
<postmaster>Postmaster@cheung.com</postmaster>
2).将 :(71行左右)
<servernames autodetect="true" autodetectIP="true">
<!-- CONFIRM? -->
<servername>localhost</servername>
</servernames>
修改为 :
<servernames autodetect="false" autodetectIP="false">
<!-- CONFIRM? -->
<servername>cheung.com</servername>
</servernames>
不要忘了将cheung.com机器名添加到
C:\WINDOWS\system32\drivers\etc\hosts中
3).将 :(551行左右)
<mailet match="RemoteAddrNotInNetwork=127.0.0.1"
class="ToProcessor">
<processor> relay-denied </processor>
<notice>550 - Requested action not taken: relaying denied</notice>
</mailet>
整体注释掉.
4).将 :(896行左右)
<authRequired>true</authRequired>
的注释去掉,使其生效.
6.添加用户 :重新启动服务器 ,从命令行输入 :telnet test.com/localhost 4555.(如果无法连接端口,则检查telnet服务是否启动以及是否添加
test.com到hosts文件中.) ;输入用户名和密码登录 :默认用户名和密码在配置文件中可查阅,一般都为root.登录服务器后可以输入help命令查看命令帮助 :
1).help-----display this help 显示帮助信息
2).listusers-----display existing accounts 显示现有账户
3).countusers-----display the number of existing accounts 显示现有账户数量
4).adduser [username] [password]-----add a new user 添加一个新用户
5).verify [username]-----verify if specified user exist 核实指定用户是否存在
6).deluser [username]-----delete existing user 删除存在的用户
7).setpassword [username] [password]-----sets a user's password 设置用户密码
8).setalias [user] [alias]-----locally forwards all email for 'user' to 'alias' 设置邮箱别名
9).showalias [username]-----shows a user's current email alias 显示别名
10).unsetalias [user]-----unsets an alias for 'user' 删除用户别名
11).setforwarding [username] [emailaddress]-----forwards a user's email to another email address 转发用户的电子邮件地址到另一个电子邮件地址
12).showforwarding [username]-----shows a user's current email forwarding 显示用户的当前邮件转发
13).unsetforwarding [username]------removes a forward 删除转发
14).user [repositoryname]-----change to another user repository 改变另一个用户库
15).shutdown-----kills the current JVM (convenient when James is run as a daemon)关闭当前的服务
16).quit-----close connection 关闭连接
添加两个用户:adduser
test01123456
adduser
test02123456
运行上述命令后则创建了两个邮件地址: test01@test.com,
test02@test.com.
使用listusers命令可以查看创建的用户,使用quit退出服务器
分享到:
相关推荐
### Apache James 使用入门详解 #### 一、Apache James 概述 Apache James 是一款由 Apache 组织开发的开源邮件服务器软件,它完全基于 Java 技术构建,支持多种邮件协议,包括 SMTP(Simple Mail Transfer ...
Apache James Server是一个开源的邮件服务器解决方案,它提供了邮件传输代理(MTA)、用户代理(MUA)以及相关的邮件服务功能。在了解Apache James Server 3的配置之前,我们需要首先了解它的一些核心概念和组件。 ...
Java开源邮件服务器Apache James是基于Java技术构建的一款强大的邮件服务器软件。它的源代码开放,允许开发者深入了解其工作原理,并可根据需求进行定制化开发。Apache James 2.3.2是该项目的某个稳定版本,提供了...
JAMES电玩离线工具JAMES电玩离线工具JAMES电玩离线工具JAMES电玩离线工具JAMES电玩离线工具JAMES电玩离线工具JAMES电玩离线工具JAMES电玩离线工具JAMES电玩离线工具JAMES电玩离线工具JAMES电玩离线工具JAMES电玩离线...
本讲解将聚焦于James邮件服务器的最新版本——3.0.4 beta,探讨如何配置它来实现内外网的邮件收发功能。James是一个开源的、基于Java的邮件传输代理,提供了邮件服务器的全面解决方案。 首先,让我们理解邮件服务器...
Apache James是开源的邮件服务器项目,它基于Java技术构建,提供了全面的邮件服务功能,包括邮件接收、发送、存储以及管理。"apache-james-2.3.2.jar"是该项目的一个版本,此版本为2.3.2,通常包含了运行Apache ...
James服务器是一款开源的邮件服务器,基于Java语言开发,它提供了全面的邮件服务功能,包括SMTP、POP3和IMAP协议的支持。"james-2.3.0.zip"是该服务器的一个版本压缩包,其中包含了运行James服务器所需的所有组件和...
Apache James邮件服务器是一款开源的、基于Java的全功能邮件服务器,它支持SMTP、POP3和IMAP协议,为企业和个人提供了一种可靠且可扩展的邮件处理解决方案。在本项目中,我们将探讨如何利用Apache James来实现邮件的...
《James Stewart 的 Calculus 第五版》是一本深受全球学生和教师欢迎的微积分教材,由著名数学家James Stewart撰写。这本书以其深入浅出的解释、高质量的习题和严谨的数学推理而著称,是学习高等数学的重要参考资料...
首先,这本书的标题和描述中提到了作者 James Stewart 以及其著作的第八版微积分教科书。James Stewart 是加拿大数学教授,以编写微积分教科书而闻名。他的教科书广泛被世界各地的大学和学院采用,而第八版是该系列...
James是属于Apache的一个开源项目,是Apache组织构建的一个可移植的、安全的、100% 纯 Java 实现的企业级邮件服务器。James有潜力成为功能更强的应用服务器,这得益于它的组件式体系结构和mailet基础设施。mailet对e...
Apache James 3.0.1 是一款开源且免费的邮件服务器软件,专为处理电子邮件通信而设计。这个软件项目由Apache软件基金会维护,提供了一种高效、可扩展且灵活的解决方案,适合各种规模的企业和组织使用。James的核心...
《Claros Intouch 2.2 Beta与James 2.3.2.1:构建高效Webmail邮件服务器》 在IT行业中,邮件服务器是企业内外通信的重要基础设施,它确保了信息的安全传输和管理。本文将深入探讨“claros-intouch-2.2-beta+james-...
### James+Javamail构建邮件服务 #### 关于James与Javamail ##### Apache James Apache James(Java Apache Mail Enterprise Server)是Apache组织的一个子项目,它完全基于Java技术开发,支持多种邮件相关协议,...
Apache James是一款开源的企业级邮件服务器,它提供了丰富的功能,包括邮件传输、存储、过滤和管理。在Apache James 3.0版本中,它加强了对 Lightweight Directory Access Protocol (LDAP) 的支持,使得用户能够利用...
在这个例子中,我们将深入探讨如何利用James服务器和JavaMail API来实现这一目标,同时处理中文内容和附件。 首先,James(Apache James)是一个开源的邮件服务器,它支持SMTP、POP3和IMAP协议,可以作为企业级的...
James邮件服务器是一款由Apache组织开发的开源邮件服务器,完全用Java编写,具备高度的灵活性和可扩展性。这款服务器不仅支持SMTP和POP3协议,还实现了NNTP新闻服务器功能,使其成为一款全面的企业级邮件解决方案。 ...
### James 邮件服务器详细配置与问题解决 #### 一、环境搭建 为了确保能够顺利地进行James邮件服务器的安装与配置,首先需要搭建一个基础的运行环境。本章节将详细阐述所需的软件及其配置步骤。 ##### 1. Java ...
Apache James 是一款开源的邮件服务器软件,主要用于处理电子邮件的接收、发送、存储等任务。本文将详细介绍如何在Linux CentOS 5.1环境下安装配置Apache James邮件服务器。 首先,我们需要准备以下环境: 1. 操作...