解决方案

用于自托管邮件服务器的 VPS(Postfix、Mailcow、Stalwart)

Cutter 8 · $34/moCutter 16 · $62/mo
简短回答

自托管邮件需要三样多数提供商不提供的东西:出站 25 端口开放、自助反向 DNS,以及无垃圾邮件历史的地址段。双核和 4 GB 内存可让 Mailcow 供小团队使用,若要全文搜索则需 8 GB。投递能力,而非硬件,才是难点——在发送第一封邮件前,先设置好 SPF、DKIM 和 DMARC。

你需要什么

自托管邮件服务器 的规格下限
资源你实际需要的东西
CPU小团队 2 核,50+ 邮箱用 4 核
RAMMailcow 最小 4 GB;8 GB 用于 Solr 搜索
磁盘160 GB NVMe 起,按归档大小扩展
网络出站 25 端口、静态 IPv4、自助 PTR

推荐套餐

Cutter

Cutter 8

$ 32.3 /month

总计 US$96.90 · 节省 5%

vCPU
4 × 专用
RAM
8 GB
存储
160 GB NVMe SSD
流量
10 TB
IPv4 / IPv6
1 / /64 routed
配置
Cutter

Cutter 16

$ 58.9 /month

总计 US$176.70 · 节省 5%

vCPU
6 × 专用
RAM
16 GB
存储
320 GB NVMe SSD
流量
15 TB
IPv4 / IPv6
1 / /64 routed
配置

推荐位置

对于此工作负载,位置通常是影响最大的决定——要么因为延迟至关重要,要么因为司法管辖区至关重要。

为什么选择OnionVPS

  • 出站 25 端口默认开放——无需申请,没有试用期。
  • 可在面板内秒级设置反向 DNS;若 PTR 不匹配,接收方会拒绝邮件。
  • 我们的 IPv4 地址段未从滥用的旧租户中回收,因此你从干净的声誉开始。
  • 瑞士和冰岛的地点将存储的邮件置于法定的通信保护之下。

如何设置

  1. 部署 Cutter 8 并设置主机名

    mail.example.com,与你要在 DNS 中发布的内容一致。

  2. 从面板设置反向 DNS

    The PTR record must resolve back to the same hostname or most receivers will reject you.

  3. 安装 Mailcow 或 Stalwart

    两者都提供完整技术栈;如果您更偏好少用 Docker,Stalwart 是一个单一的 Rust 二进制文件。

  4. 发布 SPF、DKIM 和 DMARC

    先将 DMARC 设为 p=none,阅读两周报告,然后切换到 p=quarantine。

  5. 逐步预热 IP

    第一周每天发送几十封邮件。新 IP 的流量激增看起来与垃圾邮件发送无异。

常见问题

您的 VPS 上是否开放了 25 端口?

是的,每个实例默认开放出站 25 端口。我们不需要提交工单、账户达到一定年龄或付费附加组件来解锁。

我可以自行设置反向 DNS(PTR)吗?

可以,对于 IPv4 和 IPv6 都可以,直接在控制面板操作。更改在几分钟内生效。

我的邮件会进入垃圾邮件箱吗?

如果您正确配置 SPF、DKIM、DMARC 和匹配的 PTR,并预热地址,通常不会。这四项解决了绝大多数投递问题。