基于apache-james3.0beta4的邮件服务搭建

基于apache-james3.0beta4的邮件服务搭建_第1张图片



apache-james官网地址:http://james.apache.org/
官网下载:apache-james-3.0-beta4
解压后如上图所示
var这个文件夹是运行了bin/run.bat后自动生成的,
在网上百度后,感觉james不同的版本都有一定的变化,包括目录名和配置文件名称都不是一样的。
接下来参考前人留下的笔记慢慢琢磨,注意到解压后目录下有一个文件名:readme.txt

打开个如下:

基于apache-james3.0beta4的邮件服务搭建_第2张图片

Install后是Configure,打开给的链接,提示conf目录中文件名所有的.conf要替换成.xml。

还有所有的-template都应该删掉。

这一步完成后参考了下面百度文库的配置方法。


#apache james 安装配置#


参考这以上文件基本局域内内收发邮件没问题了,数据库也可根据上文配置完成(要用哪个数据库就用哪个,别忘了在conf\lib下放入SQL-driver)。

第一次搭邮件服务器,配置完了我也不知道接下来该干什么了,百度时无意看到这样一个贴子,使用命令发邮件

http://blog.csdn.net/huyunfei/article/details/44877867

接下来参考贴子做了内部邮箱之间的发送,当看到数据库中有邮件写入知道内网收发应该没问题了,

那么这个邮件服务器可以给外网收发邮件吗?

百度了很多10年左右的贴子,都说配置成功了,当然也有很多和我一样还没有解决问题的,到处寻求方法。

半夜奋战到2点,搜寻贴子无数,问题未能解决,是否james再没有什么人用了,没有人的配置跟我这个软件版本一样啊。。。。。

临睡前又仔细看了找出来的贴子,最终决定采用下面这个

http://blog.csdn.net/huyunfei/article/details/44890469

虽然上文中配置文件与我所下载的版本还是有所不同,但他说的很详细很清晰了,

最后主要,我是说主要的要修改的关于配置发外网邮箱文件有下面几个文件,可能情况不一样的还有其它配置

dnsservice.xml

domainlist.xml

smtpserver.xml

mailetcontainer.xml

imapserver.xml

最后下载了一个foxmail6.5,这个安装文件小一点6.5M,安装好后配置POP和SMTP服务时我直接用的127.0.0.1

不要前面的POP3.和SMTP.,如果有,会报错。



因为我是本机做服务器,本机测试,所以只有这样了,不然用自己hosts文件配的虚拟域名,也是发不了邮件

要是给自己外网邮箱发,最好将测试邮箱添加入白名单,我是QQ\163设白名单后才收到邮件的

也是捣鼓了半天!

文笔有限,能看的就将就看看。


你可能感兴趣的:(apache,james)