Maddy 是一款邮件服务端软件。
由于跟随官方指导安装时出现了诸多问题,遂撰一篇教程于此。
初始
首先在 GitHub Release 或官网下载可执行文件maddy-版本号-x86_64-linux-musl.tar.zst。
解压该文件并进入目录内。移动可执行文件maddy到/usr/local/bin/,systemd目录内的文件到/etc/systemd/system内。
apt install zstd
tar -I zstd -xvf maddy-版本号-x86_64-linux-musl.tar.zst
cd maddy-版本号-x86_64-linux-musl
mv maddy /usr/local/bin
mv systemd/* /etc/systemd/system编辑maddy.conf,将下述两行改为你的域名。
$(hostname) = mx1.example.org
# 也可以写成 mx.example.org,或者 mail.example.org,看个人喜好
$(primary_domain) = example.org
# 填所需要的邮箱后缀创建目录/etc/maddy/,将maddy.conf移动到该目录下。
重载服务管理器,并添加 maddy 用户。
systemctl daemon-reload
useradd -mrU -s /sbin/nologin -d /var/lib/maddy -c "maddy mail server" maddy安全证书
生成用于 mx1.example.org 的证书,并将其软连接到 /etc/maddy/certs/mx1.example.org 目录下。在这里你可能需要在服务器上简单配置一个mx1.example.org的网站。(下述命令-w指定了该网站根目录)
certbot certonly --webroot -w /usr/share/nginx/html -d mx1.example.org如果一切顺利,可以开始尝试启动 Maddy 。
systemctl start maddyDNS 设置
根据官方教程设置 DNS 记录。
接下来,到服务器提供商处设置 Reverse DNS 为 mx1.example.org 。
创建用户
创建用户,分配储存空间。
maddy creds create [email protected]
maddy imap-acct create [email protected]开始使用
接下来即可使用 Thunderbird 等邮件客户端收发邮件。
- IMAP 服务器:
mx1.example.org:143 - SMTP 服务器:
mx1.example.org:587 - 连接安全:
STARTTLS
后续,你可以使用 Mail Tester 对你的邮箱水平进行测试,并根据提示优化。请注意,Mail Tester 每天限制三次免费检测,请尽量一次解决提到的问题。
啊,没有ARM64的,按照教程也无法正常build出可执行文件