自从发布了iredmail的搭建教程,私聊问我的人有点太多了,回答不过来,只是挑问的明白的回复了,为什么我安装不上?为什么证书无效?这些问题,我无法回答,为啥要说这个技术价值好几万呢,因为我查看了一下:腾讯企业邮按用户数量是1W-几十万元不等/年、阿里等都是几千到几万几十万不等/年,而这自己搭建之后能用好几年。
今天详细的讲讲价值5W的EwoMail搭建教程,有中文文档不复杂,下面开始说:
1、搭建邮件服务器需要开放25端口,没开25的无法发送邮件!
邮件服务器需要rDNS,这个就是反向DNS解析,意思就是把ip地址解析成域名。rDNS主要用于确保邮件交换记录的有效性,也有拦截垃圾邮件的作用,所以说带有rDNS功能的vps是首选。
同时开启25端口,并且带rDNS的vps
同时,请注意服务器配置,选择至少1核2G,公司搭建推荐选择2C3G。
2、域名推荐com,长一点没关系,最好是.com,这里我强调一个别人不知道的知识:搭建域名邮箱不能使用纯数字域名,不被信任,所以吧,就用纯英文的.com吧。
1、系统选择 Centos7 or 8;
2、关闭selinux
vi /etc/sysconfig/selinux
SELINUX=enforcing 改为 SELINUX=disabledd
3、打开:http://www.ewomail.com/list-11.html 输入你的域名获取安装代码
4、安装过程遇到问询就输入Y,回车,安装成功后将会输出”Complete installation”
5、 vi /etc/hosts 内容为:127.0.0.1 mail.800815.xyz smtp.800815.xyz imap.800815.xyz
TXT @ 默认 v=spf1 ip4:这里写服务器ip -all 600 正常
TXT dkim._domainkey 默认 这是存放DKIM的值 600 正常
A mail 默认 这里写服务器ip 600 正常
CNAME smtp 默认 mail.800815.xyz 600 正常
CNAME pop 默认 mail.800815.xyz 600 正常
CNAME imap 默认 mail.800815.xyz 600 正常
MX @ 默认 mail.800815.xyz (优先级为1) 600 正常
rDNS设置为:mail.800815.xyz
amavisd -c /etc/amavisd/amavisd.conf showkeys 获取DKIM,复制输出的信息,打开http://www.ewomail.com/list-20.html 整理dkim信息并设置TXT记录。
firewall-cmd --zone=public --add-port=8000/tcp --permanent
firewall-cmd --zone=public --add-port=8010/tcp --permanent
firewall-cmd --zone=public --add-port=8020/tcp --permanent
firewall-cmd --zone=public --add-port=7000/tcp --permanent
firewall-cmd --zone=public --add-port=7010/tcp --permanent
firewall-cmd --zone=public --add-port=25/tcp --permanent
firewall-cmd --zone=public --add-port=143/tcp --permanent
firewall-cmd --zone=public --add-port=993/tcp --permanent
firewall-cmd --zone=public --add-port=995/tcp --permanent
firewall-cmd --zone=public --add-port=587/tcp --permanent
firewall-cmd --zone=public --add-port=110/tcp --permanent
firewall-cmd --zone=public --add-port=465/tcp --permanent
firewall-cmd --list-ports
systemctl start firewalld
公钥 /etc/ssl/certs/dovecot.pem
私钥 /etc/ssl/private/dovecot.pem