邮件系统开源软件一般包括:负责邮件服务-sendmail、postfix(协议:SMTP);负责客户端的接收邮件服务软件:Dovecot(协议:IMAP\POP3)。EwoMail是基于Postfix、Dovecot、Rainloop、Fail2ban等开源软件搭建的一套系统,利用dockers技术可以快速部署一套邮件系统。
1、拉去镜像并部署
docker run -d -h kexuexiong --restart=always \
-p 250:25 \
-p 109:109 \
-p 110:110 \
-p 143:143 \
-p 465:465 \
-p 587:587 \
-p 993:993 \
-p 995:995 \
-p 80:80 \
-p 8080:8080 \
--privileged=true\
-v /mydata/mysql/:/ewomail/mysql/data/ \
-v /mydata/vmail/:/ewomail/mail/ \
-v /mydata/ssl/certs/:/etc/ssl/certs/ \
-v /mydata/ssl/private/:/etc/ssl/private/ \
-v /mydata/rainloop:/ewomail/www/rainloop/data \
-v /mydata/ssl/dkim/:/ewomail/dkim/ \
--name ewomail bestwu/ewomail
2、后台管理设置域名
域名设置DNS域名解析后者设置hosts文件
3、设置账号
4、发邮件
Rainloop登录发邮件测试
火狐邮件客户端测试