日期:2014-05-17  浏览次数:20818 次

apache james 邮件服务器 搭建
1,解压,运行bin下边的sh执行文件(确保25端口没被占用)
2,然后停止服务,apps/james/SAR-INF/config.xml将生成文件
3,找到localhost,替换成域名,例如domain.com
4,<postmaster>Postmaster@domain.com</postmaster>也可以修改
5,查找所有的autodetect,将true改为false
6,查找所有的autodetectIP,将true改为false
7,注释掉以下代码:
 <mailet match="RemoteAddrNotInNetwork=127.0.0.1" class="ToProcessor> 
  <processor> relay-denied </processor> 
  <notice>550 - Requested action not taken: relaying denied</notice> 
        </mailet>
8,配置DNS Server,找到<dnsserver>标签,在里边填写server(服务器的dns,例如联通、电信的dns)
 <dnsserver> 
  <servers>
   <server>***.***.***.***</server>         
   <server>***.***.***.***</server>         
  </servers>
 </dnsserver>
9,配置smtp,打开stmp认证
 <authRequired>true</authRequired>
10,配置pop3,<pop3server enabled="true">
11,可以修改telnet端口,默认是4555
12,可以修改telnet的超级管理员
 <account login="root" password="root"/>
13,创建用户
 telnet ip 4555
 (用上边的账号和密码登陆)
 help 所有的命令
 adduser user password
14,程序中调用即可(确保添加邮件交换记录)
 

?

以上测试环境:centos5.6(64位)+ javamail1.4.2