用Apache James 3.3.0 搭建个人邮箱服务器

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用Apache James 3.3.0 搭建个人邮箱服务器相关的知识,希望对你有一定的参考价值。

  • 准备域名

  比如域名为example.net,则邮箱格式为[email protected]。在自己的域名管理界面,添加一条A记录(mail.example.net  xxx.xxx.xxx.xxx),指向服务器公共IP地址;再添加一条MX记录(空,mail.example.net)。

  • 下载apache james 3.3.0,解压后,目录如下图所示

  技术图片

  • 配置james

  进入conf目录

  domainlist.xml,将相应位置内容修改为

<domainlist class="org.apache.james.domainlist.jpa.JPADomainList">
  <autodetect>false</autodetect>
  <autodetectIP>false</autodetectIP>
  <defaultDomain>example.net</defaultDomain>
</domainlist>

  mailetcontainer.xml,将相应位置的内容修改为

<context>
  <postmaster>[email protected]</postmaster>
</context>

smtpserver.xml,将相应位置内容修改为

<helloName autodetect="true">example.net</helloName>

  • 启动james

由于james需要java运行环境,所以需要提交安装jdk 1.7及以上版本

进入bin目录,用命令窗口启动run.bat文件

  • 添加邮箱账号

james-cli.bat -h localhost -p 9999 adddomain example.net
james-cli.bat -h localhost -p 9999 adduser [email protected] 111111

执行后,即添加了一个邮箱账号[email protected],密码为111111

  • 用foxmail测试

安装foxmail后,右上角菜单-账号管理-账号-新建-手动设置,信息如下所示,其中POP服务器、SMTP服务器均填写之前配置的域名mail.example.net

技术图片

 

 

附上apache james 3.3.0及java jdk链接: https://pan.baidu.com/s/1bsg-6uo8rDvPlUEJm65-pg 提取码: ktu4 

 

以上是关于用Apache James 3.3.0 搭建个人邮箱服务器的主要内容,如果未能解决你的问题,请参考以下文章

手动搭建apache james邮件服务器,实现邮件功能

Apache James搭建内网邮件服务器

使用James搭建一个自己的邮箱服务器

James搭建邮件服务器

james邮件服务器部署

Apache James 使用Java程序创建与删除用户