自从做网站有了域名后,就各种折腾,也自己设置了域名后缀的所谓企业邮箱,但是之前一直使用的是腾讯或者阿里提供的第三方企业邮箱,还是存在一定限制的,后面开始玩群晖NAS发现群晖有自带的MailPlus Server套件可以实现自建邮局,于是就开始了各种折腾,因为之前接触域名绑定、企业邮箱设置等等,所以很快就搞定了,现在已经把网站自动发信的功能由群晖NAS自建邮箱进行发送,安全可靠而且发信过程可以实现完全监控,下来就说说如何使用群晖NAS搭建个性化专属邮件系统。
准备工作
1、一个顶级域名
2、可以获取公网IP的宽带
3、路由使用DDNS功能,或使用群晖自带DDNS,解析顶级域名。
4、可以做“端口映射”的路由器
搭建开始
第一步:安装套件
登录群晖NAS,打开[套件中心],搜索“mail”,安装如下两个套件:“MailPlus server”、“MailPlus”;
第二步:安装MailPlus server服务端
1、打开“MailPlus server”弹出创建新的邮件系统设置向导
2、域名和主机名:填写自己的顶级域名,不带”www”
3、填写完成后下一步下一步等等系统自动配置
4、点击左侧账号按钮,在右侧勾选需要使用的账号,免费用户最高可以使用5个账号,点击应用保存。
第三步:域名解析
登陆域名控制面板,添加 记录类型:MX 主机记录:@ 记录值:xxx.cn. MX优先等级:5
的解析记录(下图是腾讯云解析,其他可能有轻微差别,请根据提示修改,记录值是下图第二行自己的顶级域名后加点),至此基本已经解析成功。
第四步:路由器设置端口转发
需要在路由里,将25,110,143,465,587,993,995共计7个端口转发到群晖的内网IP上,至此就设置基本完成,就可以打开mailplus进行邮件的发送了。
第五步:进阶篇
1、通过上面四个步骤即可实现群晖NAS MailPlus Server搭建个性化专属邮件系统,测试发送接收都没有问题,但是有人会发现发出的邮件会被大部分邮件服务商列为垃圾邮件或者直接拒收,这里需要设置spf、dmarc、DKIM,这三个设置都是添加解析记录,其中spf、dmarc直接在域名域名解析界面添加TXT解析,spf添加txt解析为:主机记录:@ 记录值:v=spf1 mx -all
,dmarc添加txt解析为:主机记录:_dmarc 记录值:v=DMARC1; p=reject; rua=mailto:admin@xxx.cn
(其中p后参数自己根据情况设置,有none , quarantine 和 reject三种,rua后邮箱是自己接收报告邮箱),DKIM设置需要打开MailPlus server套件,点击域,选择域名,点击上方编辑,弹出界面点击高级设置,勾选DKIM签名,设置前缀,随后生成公共密钥,在域名解析页面添加txt解析为:主机记录:设置的前缀._domainkey 记录值:v=DKIM1;k=rsa;p=公共密钥
,通过以上设置发出去的邮件大部分基本可以正常正常收取。
2、同时如果自己遭受垃圾邮件骚扰,可以在MailPlus Server的安全性里打开垃圾邮件、防毒、验证三个选项卡里相关选项即可。