失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > James邮件服务器搭建

James邮件服务器搭建

时间:2019-02-01 22:24:04

相关推荐

James邮件服务器搭建

James邮件服务器搭建

本人亲测搭建局域网的James邮件服务器

现在的最新版本是:Apache James 3.0-beta5,可惜试过了并不好使,会报一堆的错误,解决也不好解决,然后就是用了2.3.2.1,然而同样不好用;没办法继续找2.3.2版本,这个就可以了

Apache James 2.3.2

下载下来解压,注意目录不要带有空格;

确保安装好了JDK,我这里是按装的1.8:

$ java -versionjava version "1.8.0_121"Java(TM) SE Runtime Environment (build 1.8.0_121-b13)Java HotSpot(TM) 64-Bit Server VM (build 25.121-b13, mixed mode)

然后进入James的bin目录下,win系统直接启动run.bat即可,如下图:

创建邮箱用户

使用telnet工具远程到4555端口,添加用户

然后根据提示输入root/root(james默认的)

输入help命令会有提示,使用如下命令就可以添加一个junwei用户,密码是123456

adduser junwei 123456

可以在添加一个test用户

james配置

定位到james-2.3.2\apps\james\SAR-INF下的 config.xml 文件。需要注意的是,该文件是在启动之后才出现的。

<!-- <postmaster>Postmaster@localhost</postmaster> --><postmaster>Postmaster@</postmaster><!-- 邮件服务器名的配置 --><!-- <servername>localhost</servername> --><servername></servername><!-- 将下面的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>

上面中我们需要把一个mailet注释掉,maillet类似于servlet会对邮件做一些简单的处理,这里我们不去实现这个接口。

测试

之前我们配置两个客户端 junwei@和test@.我在自己的foxmail做了一个简单的测试

然后用一个账户写一封邮件给另一个账户测试一下

如果觉得《James邮件服务器搭建》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。