Best VPS for a Mail Server in 2026
Updated Aug 2026 · 8 plans benchmarked
How much VPS you need depends entirely on which mail server you pick — docker-mailserver runs happily on 512 MB, while Mailcow's full webmail suite wants 6-8 GB. This list is sized to run Mailcow comfortably so you're not boxed in if you want the heaviest option, but the specs below cover the whole range. The bigger differentiator for mail is the provider, not the plan: a clean IP, reverse DNS you control, and port 25 actually open matter more than a few extra GB of RAM.
- Size to the mail server you're picking — docker-mailserver runs happily on 512 MB, Mailu and Stalwart on around 1 GB, but Mailcow's full Postfix/Dovecot/SOGo stack wants 6-8 GB.
- A static, dedicated IP with a clean sending history — a shared or previously-blacklisted IP lands your outbound mail in spam no matter how correctly you configure everything else.
- Reverse DNS (PTR record) control — receiving servers check that your IP's PTR matches your mail domain; confirm your provider lets you set this before you buy, since not every budget VPS does.
- Outbound port 25 unblocked — several providers block it by default on new accounts to curb spam, and you'll need to request it opened (or pick a provider that doesn't block it) before you can send mail at all.
The picks
Cloud VPS 6 (6 vCPU / 12 GB / 200 GB NVMe) at $7.20/mo is the cheapest plan here that clears Mailcow's real-world footprint with headroom — the best RAM-per-dollar on this list for the heaviest option.
VPS-3 (6 vCPU / 12 GB) runs Mailcow with anti-DDoS and daily backups included by default, and EU-based hosting is a clean fit if data residency for your mailboxes matters.
CX42 (8 vCPU / 16 GB) comfortably covers Mailcow's full stack with room to spare; the lighter CX22 (4 GB) is plenty if you're running Mailu, Stalwart, or docker-mailserver instead.
The picks, side by side
Prices verified Aug 2026 · How we benchmark →
Common questions
How much RAM do I actually need for a self-hosted mail server?
It depends which one you pick — docker-mailserver runs in 512 MB, Mailu and Stalwart need around 1 GB, but Mailcow's full webmail suite requires 6 GB minimum (8 GB recommended). Choose the mail server first, then size the VPS to it.
Why does the VPS provider matter more for mail than for other self-hosted apps?
Deliverability. Receiving mail servers check your IP's reputation and reverse DNS before they'll trust anything you send, so a provider that lets you set a PTR record and doesn't put you on an IP with spammy neighbors matters as much as the specs.
Do I need to worry about port 25 being blocked?
Yes — several VPS providers block outbound port 25 by default on new accounts to curb spam. Check your provider's policy, or request it unblocked, before you build anything — otherwise you won't be able to send mail at all.