Windows下基于Apache的常用环境搭建系列(二)Apache mail server 搭建

上一篇 / 下一篇  2009-04-09 09:23:17 / 个人分类:AMP

Apachemail server搭建

0OiD[}A_-^0

主页:http://james.apache.org/51Testing软件测试网4ReO6R$MTS/s7x

环境:需要JRE/JDK 1.5++(我是在JRE6 +apache2.2上配置成功的set JAVA_HOME=C:\Java\jre6\51Testing软件测试网 |&m `(x0?v G+{H

步骤:51Testing软件测试网+ZX!Z5b,Q*sh~+bH

1.下载并解压Binary (ZIP Format):james-binary-2.3.1.zip到本地根目录,如D51Testing软件测试网GRb\.CZ `

W{,L3C9S#k ~ dS_02.启动James服务器51Testing软件测试网'l"g jp3A4A`k@1w

4z]qlD8Z:us0   双击或在命令行下执行james-2.3.1\bin目录下的run.bat文件,即可启动James服务器。51Testing软件测试网?] | c%MfF4iT M

2w2x1n3B"lp0      启动后若能在控制台看到如下信息,则说明启动成功:

l o)\ { Ct*fQL0V0
Using PHOENIX_HOME: D:\james-2.3.1
Using PHOENIX_TMPDIR: D:\james-2.3.1\temp
Using JAVA_HOME: D:\Java\jdk1.6.0_10
 
Phoenix 4.2
 
James Mail Server 2.3.1
Remote Manager Service started plain:4555
POP3 Service started plain:110
SMTP Service started plain:25
NNTP Service started plain:119
FetchMail Disabled
 

要关闭James服务,请使用Ctrl + C

TZAJI051Testing软件测试网:d)Q,d:Mq2v9V

3.配置服务51Testing软件测试网5A(hP8Sm$k

x|/n bl2i-m0T0   服务器启动后会在本机配置一个默认的服务,这可以用来在本机上本服务器范围内收发邮件,打开D:\james-2.3.1\apps\james\SAR-INF下的config.xml文件,初次启动James之前,不会有这个文件,只有当James服务启动一次之后才自动构件该文件。51Testing软件测试网iS/])]2W0RG~r'@

51Testing软件测试网]C'T qF"G6b

A)找到

h/mM wR5A0
……
<postmaster>Postmaster@localhost</postmaster>
……
<servernames autodetect="true" autodetectIP="true">
              <servername>localhost</servername>
</servernames>
……
51Testing软件测试网0|2ep[/PWAk"a

       localhost该成想要的邮箱域名, 把自动探测IP属性设置为“false”修改结果如下:

s0D,n#})B)mZ0
……
<postmaster>Postmaster@fmtest.com</postmaster>
……
<servernames autodetect="false" autodetectIP="false">
              <servername>fmtest.com</servername>
</servernames>
……
51Testing软件测试网:h.T4Xr4|+O|:fm:_TY

B)找到

6l[7@ PcZ+Lj'Qq0
<mailet match="RemoteAddrNotInNetwork=127.0.0.1" class="ToProcessor">
              <processor> relay-denied </processor>
              <notice>550 - Requested action not taken: relaying denied</notice>
</mailet>

'Wi2P*T L+h(w0 将其注释,结果如下:51Testing软件测试网X-p ?9wf YB

<!--mailet match="RemoteAddrNotInNetwork=127.0.0.1" class="ToProcessor">
              <processor> relay-denied </processor>
              <notice>550 - Requested action not taken: relaying denied</notice>
</mailet-->  

0P$GsZ Z0C)找到下面元素,去掉其注释51Testing软件测试网R\B;b;W4^H

<authRequired>true</authRequired>
51Testing软件测试网1P"^u%HC^

这样邮箱访问需要帐号验证,至此James服务配置已经完成。

/Jr?N\#C.X0

4.创建邮件帐号

8u+UWj1\0uN*a w0

James的账号管理是通过基于Telnet客户机的远程管理器51Testing软件测试网\ B,[6A#v7k\

进入cmd命令行控制台,在telnet localhost 4555进入James管理器,默认的登陆idroot密码也是root,创建新用户的命令是:adduser username password,可以输入help来获取命令帮助,账号创建成功后,可使用quit退出管理器。51Testing软件测试网8_3jBh,X(r"N7S$j"c m

 

3k%C$dl&b!^a^0

参考链接:http://www.javaeye.com/topic/213246?page=1

WuR'ik,{0

http://james.apache.org/server/2.3.1/index.html

[iFo:X0

TAG: Apache apache mail server Server

 

评分:0

我来说两句

Open Toolbar