Back
Featured image of post iRedMail 邮件服务器搭建

iRedMail 邮件服务器搭建

安装服务器

直接安装了 ubuntu 20.04

配置FQDN

$ cat /etc/hosts
127.0.0.1 localhost localhost.localdomain
127.0.1.1 mail.zsnmwy.net mail # FQDN应该是在最前面。hosts里面,第一个是域名,之后的都是别名


$ cat /etc/hostname
mail

$ hostname -f #确定下自己有没有修改成功
mail.zsnmwy.net

安装iRedMail

到官网下载相应的包

$ wget https://codeload.github.com/iredmail/iRedMail/tar.gz/x.y.z -O iRedMail-x.y.z.tar.gz # 注意x y z 需要自己预设的版本号

$ tar zxf iRedMail-x.y.z.tar.gz

$ cd /root/iRedMail-x.y.z/
$ sudo bash iRedMail.sh # 拉资源的时候,国内会很慢emm

image-20210111132256839

* URLs of installed web applications:
*
* - Roundcube webmail: https://mail.zsnmwy.net/mail/
* - SOGo groupware: https://mail.zsnmwy.net/SOGo/
* - netdata (monitor): https://mail.zsnmwy.net/netdata/
*
* - Web admin panel (iRedAdmin): https://mail.zsnmwy.net/iredadmin/
*
* You can login to above links with below credential:
*
* - Username: xxxxxxxxx@zsnmwy.net
* - Password: xxxxxxxxx
*
*
********************************************************************
* Congratulations, mail server setup completed successfully. Please
* read below file for more information:
*
*   - /home/m/iRedMail-1.3.2/iRedMail.tips
*
* And it's sent to your mail account xxxxxxxx@zsnmwy.net.
*
********************* WARNING **************************************
*
* Please reboot your system to enable all mail services.

域名解析以及反垃圾配置

主机记录记录类型记录值备注
@mxmail.zsnmwy.net
mailA公网IPMail Server
dkim._domainkeyTXTv=DKIM1;p=MIGfMA……DKIM
_dmarcTXTv=DMARC1; p=none; rua=mailto:dmarc@zsnmwy.netDMARC
@TXTv=spf1 mx ip4:xxx.xxx.xxx.xxx ~allSPF

根据官方的文档直接配置即可 —— Setup DNS records for your iRedMail server (A, PTR, MX, SPF, DKIM, DMARC)

DKIM可以使用这里的工具进行整理。

这里主要讲一下碰到的问题:

安装时候生成的DKIM是2048位的,在填入DNS的TXT解析时候可能会因为过长而导致记录失败(腾讯云DNS就有这个问题,他们产品说21年1月15日就会上线)。DNS的TXT记录限制是255个字符。

这个时候最好就是看看有没有相应的一些教程解决或者咨询一下你的DNS服务商。

如果实在不行,那就生成一个1024位的DKIM。

这里的配置参考文档 —— Generate new DKIM key for new mail domain

amavisd-new genrsa /var/lib/dkim/new_domain.com.pem 1024 #生成
chown amavis:amavis /var/lib/dkim/new_domain.com.pem #更改所有者
chmod 0400 /var/lib/dkim/new_domain.com.pem #更改权限

amavisd-new showkeys #列出DKIM
Licensed under CC BY-NC-SA 4.0
comments powered by Disqus