Apache James 搭建自己的邮件服务器

                    Apache James 搭建自己的邮件服务器

去官网下载james-binary-2.3.2.1或者其他版本的邮件服务器

解压后  进入 bin 目录下的 run.bat文件。启动   出现下面的界面  则成功了

 

进入james-2.3.1/apps/james/SAR-INF 下的 config.xml 文件

找到

<postmaster>Postmaster@localhost</postmaster>     
 ……     
<servernames autodetect="true" autodetectIP="true">     
    <servername>localhost</servername>     
</servernames>     

修改为

 

找到

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

将其注释掉

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

找到

<!--<authRequired>true</authRequired>-->  

将其注释去掉

<authRequired>true</authRequired>  
如果想给外网发邮件

找到

<dnsserver>  
     <servers>  
        <!--Enter ip address of your DNS server, one IP address per server -->  
        <!-- element. -->  
          
         <server>127.0.0.1</server>  
         
     </servers>  
     <!-- Change autodiscover to false if you would like to turn off autodiscovery -->  
     <!-- and set the DNS servers manually in the <servers> section -->  
     <autodiscover>true</autodiscover>  
     <authoritative>false</authoritative>  
     <!-- Maximum number of entries to maintain in the DNS cache -->  
     <maxcachesize>50000</maxcachesize>  
  </dnsserver>  

进入cmd ---  ipconfig/all--查看自己的ip,子掩码,网关

修改<server></server>  里面改为

以管理员身份打开C:\Windows\System32\drivers\etchosts文件,添加

127.0.0.1 qq.com,保存

 

 修改管理员密码:

找到同上文件中的<administrator_accounts>段, 默认是root:root,我修改为root:123456.

 

现在创建用户    run.bat别关了

cmd---telnet localhost 4555----root----123456----adduser pan pan

就创建了一个用户名和密码都为pan的账号

账号则为pan@qq.com

telnet命令列表:

                                                       

help

显示帮助

Listusers

列出目前存在的账户

Countusers

显示目前存在的账户的数量

addusers [用户名] [密码]

添加新用户

verify [用户名]

验证特定用户是否存在

deluser [用户名]   

删除已存在用户

setpassword [用户名] [密码]      

设置某一用户的密码

setalias [别名] [用户名]

从本地将[别名]的所有邮件转寄[用户名]

unsetalias [别名]

取消setalias设置

setforwarding [用户名] [email地址]

将[用户名]的邮件转寄指定[email地址]

unsetforwarding [用户名]

取消setforwarding设置

user [资源]

变为另一用户的资源

shutdown      

停止当前James邮件服务的JVM程序(对于James为后台服务时,用此命令很方便)

Quit

断开telnet连接

 

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值