2026 自建邮箱完全指南:本地 LLM 杀垃圾邮件

目录

📌 2026 年,自建邮箱不再是技术宅的专利。本地 LLM 让垃圾邮件过滤达到 Gmail 水平,域名 DNS 配置有成熟工具辅助,哪怕服务器宕机 40% 也不丢信。

一、为什么现在可以自建邮箱了?

自建邮箱社区流传一句话:“你能自建任何东西,除了邮件服务器。“原因很简单:垃圾邮件曾是噩梦,黑名单、投递失败让无数人放弃。

但 2026 年情况变了。

过去两年,本地大模型改变了游戏规则。开源反垃圾引擎 rspamd 的 GPT 插件允许用本地 LLM 分析邮件内容,识别钓鱼、欺诈和垃圾的准确率逼近 Gmail。7GB 显存或内存就能跑起 Gemma 4 12B QAT 模型,隐私完全掌控——邮件不需要发给第三方 API。

这不仅是技术突破,更是数据主权的回归。邮件天生是开放协议,不应被几家巨头垄断。


二、在家托管还是 VPS?

Christian Haschek 的原文标题就叫 “maybe even at home”。在家托管需要满足四个条件:

条件说明
静态 IPv4 地址且不在黑名单(用 MXToolbox 检查)
非 CGNAT运营商级 NAT 会导致入站问题
可改 PTR 记录需 ISP 支持,IP 反向解析到域名
开放端口25、143、465、587、993

国内现实:家用宽带普遍封 25 端口。

阿里云、腾讯云等国内 VPS 也默认封禁 TCP 25 端口。解封需要申请,且条款明确规定"仅用于连接第三方 SMTP 服务器”,直接自建会面临永久封禁风险。

推荐方案:境外 VPS 自建。

选择 Hetzner、Contabo 等境外供应商,25 端口默认开放,IP 未被污染。域名优先选 .com(国际邮件投递信誉更好),DNS 记录由你完全控制。


三、软件选型:docker-mailserver 为主

Haschek 推荐的方案:

docker-mailserver — 全功能邮件套件,Docker 部署,默认配置合理。适合大多数用户。

其他选择:

  • Stalwart — 新一代邮件服务器,Rust 编写,性能优异
  • Mailcow — 带 Web 管理界面,适合团队协作
  • 手工搭建 — Postfix + Dovecot + rspamd,适合喜欢完全控制的用户

docker-mailserver 的优势是"开箱即用”,SSL 证书自动配置,反垃圾模块预装。维护层面,自动更新机制不会破坏生产环境。


四、必配 DNS 记录

域名配置是投递成功的核心。五条记录缺一不可:

SPF(Sender Policy Framework)

定义哪些服务器可以发你的域名邮件。示例:

1
v=spf1 mx a ~all

意思是:允许 MX 记录指向的服务器和 A 记录的 IP 发信,其他标记为软失败。

DKIM(DomainKeys Identified Mail)

邮件服务器对每封发出的邮件加签名。DNS 记录由邮件服务器生成,形如:

1
default._domainkey TXT "v=DKIM1; t=s; h=sha256; p=MIGf[...]"

DMARC

SPF + DKIM 的策略层,防止域名被伪造。生成器可用 MXToolbox DMARC Generator。

MX 记录

告诉外界邮件发到哪里。典型配置:

1
2
MX 10 mail.yourdomain.com
mail.yourdomain.com A 你的IP

PTR 记录(反向 DNS)

IP 反向解析到域名,必须与邮件服务器 hostname 一致。只有 ISP 或 VPS 供应商能改。


五、本地 LLM 杀垃圾邮件:最大亮点

这是本文的核心创新点。

传统反垃圾依赖 IP 黑名单、关键词匹配,效果有限。rspamd 的 GPT 插件改变了范式:用大模型理解邮件语义。

配置要点

  1. 本地部署 llama.cpp(Windows 用 winget install llama.cpp)
  2. 拉取模型:Gemma 4 12B QAT(7GB 内存/显存即可)
  3. rspamd 配置 /etc/rspamd/local.d/gpt.conf
1
2
3
4
5
6
7
enabled = true;
type = "openai";
url = "http://192.168.1.5/v1";
model = "unsloth/gemma-4-12B-it-qat-GGUF:UD-Q4_K_XL";
timeout = 30.0;
json = true;
prompt = "You are an expert email spam classifier...";

效果

LLM 返回 JSON:

对于正常邮件:

这就是 Gmail 级的反垃圾能力,完全本地化,隐私零泄露。


六、验证工具:mail-tester.com

部署完成后,用 mail-tester.com 测试。它会检查 SPF、DKIM、DMARC、黑名单、IP 信誉等,给出 0-10 分。目标是 8 分以上。

Haschek 原话说:“这个工具救了我很多次。”


七、邮件客户端推荐

桌面端:Thunderbird(开源、跨平台、搜索够用,有 Android 版)

Webmail

  • SnappyMail — 轻量快速
  • Roundcube — 经典稳定
  • MailFlow / Kurrier — 新兴选择

八、维护与备份

自建意味着责任。备份、恢复、更新需要自己操心。

docker-mailserver 有自动更新,但备份计划必须自己制定。至少测试一次恢复流程——这是血的教训。


九、自建 vs 托管:算一笔账

自建不是免费的。VPS 月租(境外入门款通常个位数美元)、域名年费(.com 约 10 美元量级)、以及维护时间,都是真实成本。托管方案各有定位:Google Workspace 按用户订阅,适合团队;iCloud+ 价格更低但深度绑定苹果生态;Zoho 提供免费层,适合个人轻量使用。

什么时候自建划算?两个信号:一是你已经有 VPS 和域名,边际成本接近零;二是你极度在意邮件隐私——LLM 过滤全程本地运行,邮件不出服务器,这是任何托管方案都给不了的。反过来,如果只是收一两个邮箱、不想碰 DNS 和端口,托管仍是省心的选择。

十、常见坑清单

  • 新 IP 信誉低:刚买的 VPS 可能被 Gmail/Outlook 拒收,SPF/DKIM/DMARC 配齐只是基础,前几周要反复用 mail-tester 测分
  • IPv6 遗漏:不少服务器同时有 IPv4/IPv6,漏配 IPv6 的 PTR 会导致部分网络投递失败
  • 端口被封:25 端口在国内宽带和云厂商默认封锁,选供应商前先确认开放情况
  • 备份别省:邮件是唯一数据源,至少每周异地备份,并演练一次完整恢复流程

🎯 行动清单

  • 第一步:购买境外 VPS(Hetzner/Contabo),确认 25 端口开放,用 MXToolbox 检查 IP 是否在黑名单
  • 第二步:注册 .com 域名(Cloudflare/Namecheap),配置 DNS(SPF/DKIM/DMARC/MX)
  • 第三步:部署 docker-mailserver,按官方文档完成初始配置
  • 第四步:用 mail-tester.com 测试投递评分,确保 8 分以上
  • 第五步:(可选)部署本地 LLM(Gemma 4 12B QAT),配置 rspamd GPT 插件

参考来源:

  1. Christian Haschek 博客:You should self-host your mail server — 原文,核心论点来源
  2. docker-mailserver GitHub — 推荐的邮件服务器方案
  3. Rspamd 官网 — 反垃圾引擎,支持 LLM 分类
  4. Rspamd GPT 插件文档 — 本地 LLM 集成指南
  5. Gemma 4 12B QAT 模型 — HuggingFace 模型页
  6. mail-tester.com — 邮件投递评分工具
  7. 腾讯云 25 端口解封文档 — 国内云服务商端口限制政策参考

📖 延伸阅读


⚡ 读完了?下一步:用 mail-tester.com 测试你现在的域名配置,看看离自建还差多远。

最后更新:2026-08-14

原文链接: https://www.17you.com/freeresources/selfhost-email-server-2026/ 已复制!
寻找合作和资源

如果你也对文章内容或者分享的资源和机会有兴趣,欢迎联系我。

请点击联系我


相关内容

发现新版本

当前站点有新版本可用。