在 1 GB RAM / 1 核心 VPS 上搭建一套可用的邮件系统,同时内存占用要控制住,避免 SOGo 这种 Webmail 把机器撑爆。
我给你一个按需取舍的方案(“轻量级邮箱服务器”),兼顾收发邮件、Web 管理、基础反垃圾,但尽量少占内存。
📝 方案思路
| 功能 | 推荐组件 | 说明 |
|---|---|---|
| SMTP/投递 | Postfix | 稳定轻量,主 SMTP 服务器 |
| IMAP/POP3 | Dovecot | 提供用户收件箱访问 |
| 账户存储 | MariaDB/MySQL 或纯本地 | 人数少可直接用系统用户;人数多用 MariaDB |
| Web 管理 | iRedAdmin(可选) | 轻量 Web 管理界面 |
| Webmail(可选) | Roundcube | 比 SOGo 轻得多,只是邮件,不含日历/联系人同步 |
| 反垃圾/防病毒 | rspamd(推荐) | 比 amavisd-new/SpamAssassin 更轻量 |
⚠️ 不在 1G VPS 上启用 SOGo,改用 Roundcube。
⚙️ 安装步骤(基于 Debian/Ubuntu)
1. 准备 VPS
apt update && apt upgrade -y
apt install sudo curl vim -y
开 swap(1G VPS 建议至少 1–2G swap):
sudo fallocate -l 2G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab
2. 安装 iRedMail(无 SOGo)
下载最新版:
wget https://github.com/iredmail/iRedMail/archive/refs/tags/1.7.4.tar.gz
tar xzf 1.7.4.tar.gz
cd iRedMail-1.7.4
bash iRedMail.sh
安装向导中注意:
-
Webmail 选 Roundcube,不选 SOGo
-
反垃圾 选 rspamd,不选 SpamAssassin + Amavisd
-
如果用户少,可以直接“本地用户”而不是 LDAP/MySQL
这样内存占用会小很多。
3. 配置 Postfix + Dovecot 基础参数
iRedMail 自动帮你生成 /etc/postfix 和 /etc/dovecot 配置,一般不用手动改。



被折叠的 条评论
为什么被折叠?



