手把手教你搭建专属邮件服务器:隐私、安全、自主全掌控!,摆脱第三方控制,全平台收发无压力
🎬 本期视频内容简介:
大家好,欢迎观看本期视频。
今天我来教大家 如何自己搭建邮件服务器,实现真正意义上的私有化邮箱服务。
搭建邮件服务器可以让你:
完全掌控邮件数据,不依赖第三方平台
拥有更高的隐私、安全性
无广告、无垃圾邮件
提高邮件送达率,不受外部限制
🧰 第一步:准备工作
你需要准备:
一台 全新系统的 VPS(推荐使用 Ubuntu)
一个域名
确保 VPS 开放以下端口:
25
(SMTP)143
(IMAP)993
(IMAPS)
🛠️ 第二步:安装 1Panel 面板
1. 升级系统:
apt update
2. 安装 1Panel:
curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && sudo bash quick_start.sh
3. 登录后台后安装以下服务:
OpenResty
MySQL 数据库
Maddy
(出现报错正常,是证书未配置)
⚠️ 安装 Maddy-Mail 时,务必开启外部端口访问
🔐 第三步:配置证书
1. 手动创建证书文件夹:
cd $(docker volume inspect maddydata --format '{{.Mountpoint}}')
mkdir -p tls
2. 使用 Cloudflare DNS 拉取并配置证书(不支持1pan自签证书)要用DNS和ACME账户申请
证书文件路径为:
/var/lib/docker/volumes/maddydata/_data/tls
✉️ 第四步:配置 DKIM 与 DNS 解析
进入 DKIM 路径:
/var/lib/docker/volumes/maddydata/_data/dkim_keys
找到类似 example.com_default.dns
的文件,记录其中内容。
配置 DNS 解析:
⚠️ A记录
解析到 IPv4 的,不要开启 Cloudflare 的“小云朵”。
👤 第五步:创建邮箱账户
在 1Panel 面板的容器终端中执行以下命令:
maddy creds create [email protected]
📌 多账户支持:重复执行上述命令即可创建多个邮箱账户。
💌 第六步:安装 Roundcube 邮件客户端
配置参数如下:
使用你创建的邮箱账号和密码即可登录 Roundcube。
🌐 第七步:设置反向代理与 HTTPS
再解析一个二级域名(例如:
webmail.yourdomain.com
),指向服务器 IP反代到容器的 8080 端口
安装 HTTPS 证书(可用 1Panel 自带的证书服务)
测试 Roundcube 是否可以正常收发邮件
📌 完成后你就拥有了一个完全私有、安全、无广告的邮件系统!
🍎 第八步:绑定 Apple Mail 客户端(iPhone / macOS)
绑定自建邮箱到 Apple Mail,只需按照以下步骤操作:
📱 iPhone / iPad 设置方法:
打开 设置 → 邮件 → 帐号 → 添加帐号
选择 其他 → 添加邮件帐号
填写基础信息:
名字:你想显示的发件人名称
密码:你在 Maddy 创建账户时设置的密码
描述:随便填,比如“我的私人邮箱”
点击 下一步,进入服务器设置:
📥 收件服务器(IMAP):
主机名:
mail.yourdomain.com
用户名:你的完整邮箱地址
密码:同上
📤 发件服务器(SMTP):
主机名:
mail.yourdomain.com
用户名:你的完整邮箱地址
密码:同上
✅ 注意:两个服务器的用户名都是邮箱地址,密码是你在
maddy creds create
时设置的密码。
点击下一步,验证后即可成功添加。
💻 macOS 设置方法:
打开 系统设置 → 网络帐户 → 添加帐户
选择 其他邮件帐户
按照提示输入邮箱账号信息,点击登录
系统会要求你手动配置 IMAP 和 SMTP:
IMAP 服务器:
mail.yourdomain.com
,端口993
,使用 SSLSMTP 服务器:
mail.yourdomain.com
,端口465
,使用 SSL用户名和密码同样是你的邮箱账号和密码
完成后,Apple Mail 会自动同步邮件收发功能。
📌 补充建议:
使用 HTTPS 访问 Roundcube → 方便 web 邮件收发;
自建邮箱也可绑定 Thunderbird、Outlook 等客户端,方法类似;
如果邮件发不出去或收不到,建议再次检查 DNS TXT/SPF/DKIM 配置是否完整。