1.目的

搭建一个能收件、能发件的邮件服务器

2.要求

简单系统占用要低,所以选型中最好使用go、rust语言编写的优先

3.搭建要简单

最好一个命令、别给我装一堆服务

4.开始选型

参考网址:https://blog.rnaan.com/post/30 提到了不下10中邮件服务器,最终选择了mox mox开源、go语言编写、不要安装mysql等其他web服务系统占用很低 界面虽然不好看,但是占用率低,配个客户端Thunderbird即可,官网: https://www.thunderbird.net

5.搭建历程

下载软件:

wget https://beta.gobuilds.org/github.com/mjl-/mox@v0.0.15/linux-amd64-go1.24.5/0_KXEEMoKerytAxETr-kh41DZHiY/mox-v0.0.15-go1.24.5
mv mox-v0.0.15-go1.24.5 mox
chmod +x mox

踩坑1。一直找不到配置文件 没有执行help命令查看

./mox --help

踩坑2。端口占用解决

./mox quickstart -skipdial -existing-webserver support@skillup.host

踩坑3。无法发邮件,解决方案:得找个能连对方邮件服务器22端口的虚拟主机,反正腾讯云、阿里云不给开

启动

./mox serve

按输出提示配置,dns域名,并且根据管理员密码登录设置邮箱密码

#普通地址 http://mail.skillup.host:8081
#管理地址 http://mail.skillup.host:8081/admin/

6.相关截图

普通用户

超管界面

发送邮件

收件提示

接收邮件