慧9建 发表于 2017-1-8 07:14:53

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
页: [1]
查看完整版本: apache james 邮件服务器 搭建