群晖小白系列 篇二十五:使用 Synology MailPlus Server 搭建自己的邮件服务器
邮件服务器,是一种专门处理和发送电子邮件的计算机服务器。群晖提供了Synology Mail Server、Synology MailPlus Server两个套件帮助企业方便运行和管理自有邮件服务,简单来说就是自建一个类似QQ邮箱、网易邮箱这样的服务,让邮件数据都由自己管控。而Mail Station和Synology MailPlus则是邮件客户端,类似于foxmail。
Synology Mail Server和Synology MailPlus Server有什么区别?Synology MailPlus Server更为强大,但是每台NAS只提供5个免费证书,而Synology Mail Server则没有人数限制。它们之间的区别可以参考https://kb.synology.cn/zh-cn/DSM/tutorial/Differences_between_MailPlus_and_Mail_Server官方文档
前提
为了不影响后续的操作,以及便于理解其过程,需要准备:
阿里云的域名(其他厂家的也可以)
公网IP
25端口可用(不知道没事,先操作)
了解DDNS(看老宁以前的文章)
MailPlus Server
在【套件中心】输入mail搜索,下载Synology MailPlus Server套件
套件下载完毕后,启动套件,在设置邮件系统中选择创建新邮件系统
点击下一步后,在域名输入框中输入阿里云的域名laoning.com(为了方便演示,假设域名为laoning.com),主机名为mail.laoning.com,存储空间可以按需选择
点击应用后,需要等待配置完成
配置完成后,可以看到Synology MailPlus Server主界面。点开域,编辑域名,并选择常规下的高级设置
勾选为出战电子邮件启用 DKIM 签名,并输入选择器前缀为test(随便输什么都行),点击生成公共密钥,再把密钥复制保存下来,点击保存回到主界面
进到账户->用户账户界面,勾选需要使用邮件服务的用户,点击应用按钮以激活。用户上限可以在底部查看
添加记录
进入阿里云https://dns.console.aliyun.com云解析界面,点击域名右侧的解析设置
如果按照老宁以前的教程,设置了DDNS泛域名解析后,会有一条A记录,主机记录为*,记录值就是公网IP
首先添加MX记录,记录类型为MX,记录值为mail.laoning.com,主机记录为@
配置SPF。添加如下记录,记录类型为TXT,记录值为v=spf1 mx -all,主机记录为@
配置DKIM。添加如下记录,记录类型为TXT,记录值为v=DKIM1; k=rsa; p=密钥,主机记录为前缀._domainkey,这里的密钥是前面通过test前缀生成的
其他的DMARC可以不用配置。因为域名配置了泛域名解析,所以在添加第一条MX记录时,记录值为mail.laoning.com也能找到家里的邮件服务器
端口转发
现在公网还不能访问到内网群晖邮件服务,所以需要配置端口转发。在路由器中添加25,456,587,110,995,143,993端口转发到路由器的对应端口中
这些端口是SMTP、POP3、IMAP服务需要的端口
邮件收发
回到群晖套件中心,下载Synology MailPlus套件并打开,现在登录的邮箱账户就是登录名@laoning.com
点击撰写按钮可以发送邮件进行测试,国内的QQ、网易都能接受到邮件
谷歌邮箱会被识别为垃圾邮件,而向微软邮箱发送邮件会被退信
不过经过老宁测试,收取邮件是没有任何问题的。为什么会识别为垃圾邮件或者拦截?是因为无法配置反向DNS解析(rDNS),家里并非商用宽带或云服务器,有固定的公网IP,并且哪怕你有服务器,申请rDNS也是十分麻烦
可以在https://www.mail-tester.com网站测试邮件的得分情况,也可以在https://talosintelligence.com国际反垃圾组织检测发信IP或域名是否已被列入黑名单
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~
值友5456882418
校验提示文案
值友9442719978
校验提示文案
值友9084716221
校验提示文案
数码视角
校验提示文案
ChristianSwift
校验提示文案
值友9442719978
校验提示文案
ChristianSwift
校验提示文案
数码视角
校验提示文案
值友5456882418
校验提示文案
值友9084716221
校验提示文案