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/