想用自己的域名收发邮件,又不想按邮箱数量购买Google Workspace或Microsoft 365,可以在RackNerd VPS上部署Mail-in-a-Box。它会自动安装邮件收发、垃圾邮件过滤、Webmail、SSL证书和DNS管理组件,省去了手动配置Postfix、Dovecot、DKIM和DMARC的麻烦。
这套方案更适合个人域名邮箱、小型团队和技术测试。自建完成后仍要维护服务器安全、备份和IP信誉,大批量营销邮件不适合直接使用。
Mail-in-a-Box是什么
Mail-in-a-Box是一款开源邮件服务器套件,可以把一台全新的Ubuntu VPS变成完整的域名邮件服务器。
系统集成了Postfix、Dovecot、SpamAssassin、Roundcube和Nextcloud等组件,并提供网页管理后台。管理员可以在后台创建邮箱、添加域名、检查DNS记录、配置备份和查看服务器状态。
部署完成后,可以直接使用Roundcube网页邮箱,也可以将账户添加到Outlook、tdunderbird、Apple Mail和手机邮件客户端。
RackNerd VPS怎么选Mail-in-a-Box对CPU要求不高,真正需要留意的是内存、独立IPv4、25端口和PTR反向解析。选择RackNerd VPS时,建议按下面的配置准备。
| 项目 | 最低要求 | 建议配置 |
| CPU | 1核 | 1至2核 |
| 内存 | 1GB | 2GB以上 |
| 存储 | 20GB | 30GB以上 |
| 操作系统 | Ubuntu 22.04 LTS 64位 | 全新系统 |
| IP | 独立公网IPv4 | 固定且历史记录正常 |
| 网络端口 | 25端口可以正常使用 | 同时支持PTR反向解析 |
| 域名 | 一个可管理DNS的域名 | 单独使用邮件子域名 |
1GB内存可以完成基础部署,但同时运行反垃圾邮件、Webmail和Nextcloud时会比较紧张。只要预算允许,建议选择2GB内存档。
Mail-in-a-Box会接管Web服务器、防火墙和部分系统配置,最好使用一台全新的RackNerd VPS,不要与宝塔面板、WordPress网站或其他生产服务混装。
RackNerd美国KVM VPS新一轮促销方案(限量销售,售完即止):
支持即时部署CentOS、Rocky Linux、Alma Linux、Fedora、Debian、Ubuntu等多种Linux系统,也可通过工单申请自定义ISO安装。
| 方案 | CPU | 内存 | SSD存储 | 月流量 | 端口 | 价格 | 购买链接 |
| 1GB KVM VPS | 1核 | 1GB | 20GB SSD | 3TB | 1Gbps | $21.99/年 | 点击购买 |
| 2GB KVM VPS | 2核 | 2GB | 35GB SSD | 5TB | 1Gbps | $35.99/年 | 点击购买 |
| 4GB KVM VPS | 3核 | 4GB | 60GB SSD | 7TB | 1Gbps | $59.99/年 | 点击购买 |
| 6GB KVM VPS | 6核 | 6GB | 100GB SSD | 12TB | 1Gbps | $89.99/年 | 点击购买 |
| 8GB KVM VPS | 7核 | 8GB | 150GB SSD | 20TB | 1Gbps | $119.99/年 | 点击购买 |
更多产品可访问RackNerd官网了解:点击直达
第一步 更新RackNerd VPS安装Ubuntu 22.04 LTS后,使用SSH登录服务器。
ssh root@服务器IP
先更新系统软件包。
sudo apt update
sudo apt upgrade -y
如果系统更新了内核,可以重启一次。
sudo reboot
等待服务器重新上线,再次通过SSH登录。
第二步 设置服务器主机名邮件服务器需要使用完整域名作为主机名。假设主域名是example.com,可以使用box.example.com作为邮件服务器地址。
sudo hostnamectl set-hostname box.example.com
执行下面的命令检查结果。
hostnamectl
这里的box.example.com需要换成自己的域名。主机名确定后不要随意修改,否则会影响SSL证书、邮件投递和PTR反向解析。
安装前先将box.example.com解析到RackNerd VPS的公网IPv4。
| 记录类型 | 主机记录 | 记录值 |
| A | box |
RackNerd VPS公网IPv4 |
| MX | @ |
box.example.com |
| PTR | VPS公网IPv4 | box.example.com |
MX记录可以设置为常用的优先级10。PTR记录不能在普通域名DNS面板中修改,需要通过RackNerd控制面板或工单设置。
A记录、服务器主机名和PTR最好保持一致。
box.example.com → VPS IPv4
VPS IPv4 → box.example.com
如果域名使用Cloudflare DNS,邮件服务器对应的A记录应设为仅DNS解析,不要开启代理。Cloudflare普通代理不转发SMTP和IMAP流量。
Mail-in-a-Box也可以自行管理DNS。安装完成后,按照管理后台给出的记录修改域名服务器即可。继续使用第三方DNS时,则要把后台列出的SPF、DKIM、DMARC和自动发现记录逐项添加到现有DNS平台。
第四步 安装Mail-in-a-Box确认主机名和A记录已经生效后,运行官方安装脚本。
curl -s https://mailinabox.email/setup.sh | sudo -E bash
安装过程中需要填写管理员邮箱和域名信息。第一个创建的邮箱同时用于登录管理后台,因此要设置强密码并妥善保存。
脚本会自动安装邮件收发、Webmail、垃圾邮件过滤、DNS和SSL相关组件。安装时间取决于VPS性能和软件源连接速度。
完成后,终端会显示管理后台地址。
https://box.example.com/admin
使用安装时创建的管理员邮箱和密码登录。
第五步 检查DNS和SSL状态进入管理后台后,先打开系统状态检查页面。Mail-in-a-Box会列出缺失或配置错误的DNS记录,包括MX、SPF、DKIM、DMARC和PTR。
使用Mail-in-a-Box管理DNS时,需要在域名注册商处设置系统提供的域名服务器。继续使用外部DNS时,按照后台显示的记录逐项添加。
SSL证书由系统自动申请。域名解析尚未生效、80或443端口无法访问时,证书申请可能失败。完成DNS修改后可以重新运行状态检查。
所有项目变为正常后,再创建正式邮箱。
第六步 创建域名邮箱在管理后台的邮件账户页面中添加邮箱地址,例如:
admin@example.com
support@example.com
sales@example.com
可以为不同人员创建独立账户,也可以设置别名和邮件转发。日常登录网页邮箱时,打开下面的地址。
https://box.example.com/mail
Roundcube支持收件、发件、联系人和邮件规则,普通办公使用已经够用。
第七步 添加到电脑和手机Mail-in-a-Box支持标准IMAP和SMTP,可以添加到常见邮件客户端。
| 项目 | 设置 |
| 用户名 | 完整邮箱地址 |
| 密码 | 对应邮箱密码 |
| IMAP服务器 | box.example.com |
| IMAP端口 | 993 |
| IMAP加密 | SSL/TLS |
| SMTP服务器 | box.example.com |
| SMTP端口 | 587 |
| SMTP加密 | STARTTLS |
| SMTP身份验证 | 开启 |
客户端连接邮件服务器使用587端口发送邮件,邮件服务器之间传递邮件使用25端口,两者用途不同。
邮件进垃圾箱怎么办自建邮件服务器最常见的问题不在安装,而在送达率。新IP没有发送记录,或者IP以前被用于发送垃圾邮件,都可能导致邮件进入垃圾箱。
正式使用前需要检查以下项目。
- A记录、MX记录和PTR保持一致
- SPF、DKIM和DMARC全部通过
- 服务器时间和主机名正确
- IP没有出现在主要垃圾邮件黑名单中
- 不在短时间内发送大量相同邮件
- 退信率和无效邮箱比例保持较低
- 邮件正文包含正常的发件人信息
新服务器可以先用于日常沟通,逐步建立发送记录。不要刚部署完成就导入大量地址群发,否则IP信誉很容易受损。
备份和维护邮件数据只保存在一台VPS上风险较高。建议在Mail-in-a-Box后台配置备份,将备份文件保存到另一台服务器或独立存储中,并定期检查是否可以恢复。
平时还要留意磁盘空间、系统状态、证书续期和异常登录。Mail-in-a-Box已经简化了大部分运维工作,但服务器所有者仍然要负责账户安全和数据备份。
RackNerd VPS可以作为Mail-in-a-Box的低成本部署环境。个人邮箱或小团队从2GB内存、30GB以上存储起步即可,配置不必买得太高。下单前先确认25端口、独立IPv4和PTR反向解析,这三项比CPU型号更影响邮件服务器能否正常使用。
相关阅读:
《RackNerd VPS部署Hermes Agent教程:Ubuntu 24.04自建AI助手》
《RackNerd国外VPS上搭建Nextcloud云存储教程》
(本文由美国主机侦探原创,转载请注明出处“美国主机侦探”和原文地址!)
微信扫码加好友进群
主机优惠码及时掌握
QQ群号:938255063
主机优惠发布与交流





