James 邮件服务器的配置


James 邮件服务器的配置


一、下载james 2.3.2 网站:http://james.apache.org/


二、配置邮件服务器测试发送:

修改host文件

1.添加伪域名,邮件服务器的IP和对应域名:127.0.0.1       BruceEmail.cn
这样我们要用的测试邮箱地址就是:账户名@testEmail.com

修改james配置文件

1.必须启动过一次,james才会生成文件夹\apps\james,包含配置文件。
启动命令:bin\run.bat

2.修改james-2.3.2\apps\james\SAR-INF\config.xml配置文件

<servernames autodetect="false" autodetectIP="false">   
    <servername>testEmail.com</servername>   
</servernames> 

3.使用SMTP验证,所以注释掉

<!--
<mailet match="RemoteAddrNotInNetwork=127.0.0.1" class="ToProcessor">

            <processor> relay-denied </processor>

            <notice>550 - Requested action not taken: relaying denied</notice>

</mailet>
 -->

4.配置DNS Server 

配置DNS Server 
               在cmd中用ipconfig /all 命令查看你本机的dns server ip
               DNS Servers . . . . . . . . . . . : 114.114.114.114
                                                   8.8.8.8
              如果是伪域名,还需要将本机地址也列进去,最好放到第一位。

<servers>

 <server>testEmail.com</server>

 <server>114.114.114.114</server>

 <server> 8.8.8.8</server>


5.配置smtp server,pop3 server等
              查找所有myMailServer,替换为你的域名

6.打开 smtp 认证 

<authRequired>true</authRequired>
smtp 认证的作用在于不让未能授权的人使用你的邮件服务器发送垃圾邮件,在 <servername></servername> 里指定哪些域名可以使用这个邮件服务器,如:
<servername>abc.com</servername>
<servername>abc.com.cn</servername>
则当发送人地址为 XXX.abc.com 或者 XXX.abc.com.cn 时才能通过,如果写成 XXX.bbc.com 的话就不会通过验证.

7.修改 root 口令。 
account login="root" password="mypassword"

8.重新启动一次,run.bat

三、 账号管理
telnet localhost 4555        //  此时用的是本机做James邮件服务器: localhost 

相关命令查看 help

添加账号 adduser 用户名 密码

查看所有账号 listusers 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值