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

apache james内网邮件服务器搭建

时间:2019-09-19 21:13:03

相关推荐

apache james内网邮件服务器搭建

下载地址:/james/server/

版本:3.2.0(java使用1.8),试了3.6.2之后的都要求使用java11

下载:james-server-app-3.6.2-app.zip

解压之后修改相关配置就行,无需其他复杂操作,简单方便

域名配置

(1) 编辑配置

sudo vi /opt/apache-james/conf/domainlist.xml

(2) 配置域名

<!-- JPA implementation for DomainList --><domainlist class="org.apache.james.domainlist.jpa.JPADomainList"><autodetect>false</autodetect><autodetectIP>false</autodetectIP><defaultDomain></defaultDomain></domainlist>

需要将配置中的defaultDomain改为自己的域名。

如果该James实例需要同时支持多个不同的域名,则需要配置domainnames节:

<domainlist class="org.apache.james.domainlist.xml.XMLDomainList"><domainnames><domainname></domainname><domainname></domainname></domainnames><autodetect>true</autodetect><autodetectIP>true</autodetectIP><defaultDomain></defaultDomain></domainlist>

MySQL配置

(1) 创建数据库

mysql-> create database if not exists james default character set UTF8MB4;

(2) 编辑配置

sudo vi /opt/apache-james/conf/james-database.properties

(3) 配置MySQL

Apache James默认使用DERBY数据库来存储邮件数据,我们需要将其默认数据库链接注释,并添加新的MySQL配置;

a. 注释以下配置

#database.driverClassName=org.apache.derby.jdbc.EmbeddedDriver#database.url=jdbc:derby:../var/store/derby;create=true#database.username=app#database.password=app

b. 修改以下配置

# Supported adapters are:# DB2, DERBY, H2, HSQL, INFORMIX, MYSQL, ORACLE, POSTGRESQL, SQL_SERVER, SYBASE vendorAdapter.database=MYSQL

c. 添加MySQL配置

database.driverClassName=com.mysql.cj.jdbc.Driverdatabase.url=jdbc:mysql://127.0.0.1:3306/james?useUnicode=true&allowMultiQueries=true&characterEncoding=UTF-8&useSSL=falsedatabase.username=[UserName]database.password=[Password]

注意修改MySQL的服务器IP地址、账号和密码。

(4) 下载MySQL的Java驱动

wget /maven2/mysql/mysql-connector-java/8.0.30/mysql-connector-java-8.0.25.jarsudo mv mysql-connector-java-8.0.25.jar /opt/apache-james/lib

3.启动邮件服务

./bin/run.sh

4.创建用户

./bin/james-cli.sh -h localhost -p 9999 adduser admin@ admin./bin/james-cli.sh -h localhost -p 9999 adduser test@ test

5.邮件客户端

可Thunderbird或者foxmail进行验证

参考:/eagle6688/p/17093139.html

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

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