NAS搭建专属邮件服务器
NAS工具平台教程
嘿,各位同学们,看过我之前写过的文章的同学,应该知道,我写了两三篇关于NAS的文章。大部分是关于NAS的内网穿透使用,以及服务搭建的内容。但是,我的那个黑群晖的CPU以及内存的平均利用率才占个百分几和百分之二十左右。完完全全可以继续挖掘出更加多有趣有意思的服务进行一个使用啊,仅仅当作一个存储阵列,未免有点大才小用了叭~所以,后续,本人又给他安装搭建起了,Plex Media Serve 、 Docker 、Cloud Sync 、 MailPlus Server 之类的服务。
说一下我用到的东西:
一部NAS,咱们现在用的是黑群晖
一个域名,咱用之前自己注册过的
一部拥有公网IP的服务器
OK,咱们现在开始操作好吗~
先把咱们的群晖界面打开,进入控制面板,如图所示
把上面指的两个套件(MailPlus、MialPlus Server)安装好,过程如下
转好之后,咱们就要打开MailPlus Server选择创建新邮件系统
配置一下这个页面,咱们选择好网络界面用的是那个网卡,一般的同学都是一个的吧~也有可能有大佬有两三个。咱们自己选好就可以了。其实个人感觉这个问题不大。主要的是域名还有主机名的配置,填对。域名就填自己的域名,不要www,直接填域名。主机名就用mail 做前缀吧~如下所示
过些许时间~
然后,打开一下,MailPlus Server进入账号,将自己想要激活的账号激活了,我这里选择把 admin 激活记得,勾上之后,要点应用呀,带哥们~
切换选项卡到服务,把几个功能都检查勾选一下,如下所示
下面打开控制面板,打开Synology应用程序门户,可以看到如下界面
然后,鉴于之前写过了NAS内网穿透的内容。咱们就不多重复搭建内网穿透的过程了。详见:远程访问NAS内网穿透直接说一下,我是怎么将NAS绑定到我公网IP的服务器以及设置的域名解析的哈
这里更正一下之前那篇 远程访问NAS内网穿透 文章,里面介绍端口转发的办法是使用 rinetd 这个工具来快速实现。然后,实践之后,现实给了我狠狠的两拳
原因就是,某天我收到了服务器监控脚本发到手机的邮件,说CPU占用率超高,达到90% 了。然后,赶紧上线查了一下,我一眼就能看到我的CPU被某进程疯狂蹂躏~它就是rinetd。
我觉着CPU当时的内心想法是这样的:
具体原因是因为:rinetd使用的是select、并不是epoll。解决办法就是停止使用,rinetd 这个工具,使用Nginx进行转发。Nginx的配置文件,大概就这样写:先在某路径下面创建好咱们的nginx的conf文件,里面写入这样的内容
然后再 events {} 后面,把steam{} 写好,里面将咱们的conf包含进去就好,为了防止以后想添加更多的conf又要修改主配置文件,所以把include路径中所有的conf都load进来,用*.conf来表示就好如下
OK,咱们到底需要开放什么端口呢?咱配置文件也不能瞎写啊,要转发什么端口?我在这里列一下吧:分别是25、465、587、995、993、101、143 这几个端口。
要是像本人这样,用的阿里云服务器,记得还要去服务器里面把防火墙对应的端口开一下,否则你转发也没用~
接下来就到激动人心的DNS解析配置时间了对不起~我域名也是阿里云里面买的所以还是以阿里云为例演示
登录控制台之后,找到云解析DNS,找不到的同学,可以这样找
打开之后,选择自己的域名进行解析设置
然后添加几个记录、以本人的为样
添加一个记录的过程,如下所示
参考上面的图,对准主机记录 以及 记录类型,把那几个记录值都添加好之后。可以说完成了95%的工作了。然后就可以回到NAS里面,打开一下MailPlus
进去之后,可以试试发个邮件,看看能否成功发出,然后,测试能否正常接收邮件
这里有个坑,一般发邮件之后,遭到退信情况的话,大都可能是SPF没配置好。这个SPF坑,大家遇到的话,去查一下该咋个配置就好,挺好处理的。这里不展开说~
给个测试过程出来,看看。
这是使用 自己搭建的服务发送的
可以看到成功接收到了
不知不觉,又是差不多两千字,给大家不完全的说了一次NAS搭建邮件服务器的过程。这个教程并不是唯一的解决办法,还可以通过DDNS之类的办法进行解决。本人在这里采用这样的办法是结合本人这边的情况来处理的。要是不想这样子做的话,也是可以的呢。大家参考着来就好了,其实都差不多啦~哈哈哈
最后,继续感谢各位的厚爱,能看到这里的都是真爱~
推荐阅读:捡垃圾之蜗牛星际自建NAS远程访问NAS内网穿透黑群晖NAS建立空间并映射到电脑中使用
二维码为被扫而生