Quick Answer

Hetzner is the best VPS provider for self-hosted email servers — port 25 is open by default, ARM instances start at ~$4/month, IP reputation is generally clean, and reverse DNS is configurable via the control panel. OVH is the runner-up with similar policies but higher prices. DigitalOcean and Vultr block port 25 by default and require support tickets to unblock, adding friction to setup.

DigitalOcean vs. Hetzner vs. Vultr vs. OVH for Email Servers

By Braedon·Mailflow Authority·Self-Hosted SMTP

Choosing a VPS for Email: Port 25 Is the First Test

The most important question when choosing a VPS for self-hosted email isn't price or performance — it's whether they let you send email at all. Port 25 (SMTP) is how mail servers communicate, and many VPS providers block it to prevent spam abuse.

If port 25 is blocked, your server can't deliver email to other mail servers. Period. See our port 25 troubleshooting guide for workarounds.

Provider Comparison

FeatureHetznerOVHDigitalOceanVultr
Port 25Open by defaultOpen by defaultBlocked (request to open)Blocked (request to open)
Unblock processN/AN/ASupport ticket (1-3 days)Support ticket (1-2 days)
Reverse DNSControl panelControl panelControl panelControl panel
Starting price~$4/mo (CX22)~$4/mo$6/mo$6/mo
ARM instancesYes (CAX, great value)NoNoYes
DatacentersEU (Germany, Finland)EU, NA, APACGlobalGlobal
IP reputationGoodGoodMixedMixed
IPv6IncludedIncludedIncludedIncluded
Abuse responseReasonableReasonableStrictModerate

Hetzner: The Email Server Favorite

Hetzner is the go-to recommendation for self-hosted email in 2026. Here's why:

  • Port 25 open by default — no support tickets, no waiting (install Mailcow and go)
  • ARM instances (CAX line) — incredible price/performance ratio
  • Clean IP ranges — Hetzner actively manages abuse
  • EU datacenters — good for GDPR compliance
  • Reverse DNS — configurable in Cloud Console immediately

The CAX11 (2 ARM vCPU, 4GB RAM, 40GB disk) at ~$4/month runs Mailcow comfortably. The CX22 (2 vCPU, 4GB RAM) is the x86 equivalent at similar pricing.

Recommended Hetzner specs for Mailcow:
- CAX11 or CX22: 2 vCPU, 4GB RAM
- 40GB disk (expand as mailbox storage grows)
- Falkenstein or Nuremberg datacenter

OVH: The European Alternative

OVH provides similar email-friendly policies to Hetzner:

  • Port 25 open by default
  • Good IP reputation overall
  • More datacenter locations — EU, NA, APAC
  • VPS and dedicated server options

OVH's control panel is less polished than Hetzner's, and support response times can be slower. But the infrastructure is solid and email-friendly.

DigitalOcean: Works, But With Friction

DigitalOcean blocks port 25 on new accounts. You must:

  1. Submit a support ticket requesting port 25 unblock
  2. Explain your use case (legitimate mail server, not spam)
  3. Wait 1-3 business days for approval
  4. Not all requests are approved — new accounts or free trial accounts are often denied

Once unblocked, DigitalOcean works fine for email. Their IP ranges have mixed reputation — check your specific IP at MXToolbox before deploying.

Vultr: Similar to DigitalOcean

Vultr also blocks port 25 by default with a support ticket process:

  1. Deploy your VPS
  2. Open a support ticket requesting SMTP access
  3. Provide your use case
  4. Typically approved within 1-2 days

Vultr's ARM instances (starting at $6/month) offer good value if you get port 25 approved.

IP Reputation by Provider

This is anecdotal but based on real experience:

ProviderIP ReputationBlacklist Risk
HetznerGenerally cleanLow
OVHGenerally cleanLow
DigitalOceanMixed — check individual IPsModerate
VultrMixedModerate
AWS/GCPOften flaggedHigher

The risk with DigitalOcean and Vultr is IP recycling. When you get a new VPS, you might inherit an IP previously used for spam. Always check before installing your mail server.

# Check IP reputation before deploying
# Visit: https://mxtoolbox.com/blacklists.aspx
# Enter your new VPS IP address

If your IP is blacklisted on arrival, destroy the VPS and create a new one until you get a clean IP.

Setting Up Reverse DNS

All four providers let you set PTR records:

  • Hetzner: Cloud Console → Server → Networking → Reverse DNS
  • OVH: Control Panel → IP → Reverse
  • DigitalOcean: Networking → Domains → PTR record
  • Vultr: Server → IPv4 → Reverse DNS

Set the PTR record to match your mail server's hostname (e.g., mail.yourdomain.com). This must match the hostname your server announces in SMTP EHLO.

Practitioner note: I use Hetzner for every self-hosted email project. The combination of open port 25, ARM instances, clean IPs, and $4/month pricing is unbeatable. I've deployed over 20 Mailcow instances on Hetzner with zero port-25-related issues. The only downside is EU-only datacenters — if latency from North America matters for your use case, DigitalOcean or Vultr with port 25 unblocked is the alternative.

Practitioner note: I learned the IP reputation lesson the hard way. A client's DigitalOcean droplet had an IP that was blacklisted on three major lists from day one. We burned two hours troubleshooting before checking the IP history. Now I always check the IP before installing anything. The five minutes it takes to verify saves hours of headaches.

If you need help selecting a VPS and deploying your mail server, schedule a consultation — I'll provision the infrastructure and verify everything is clean before configuring your email stack.

Sources


v1.0 · April 2026

Frequently Asked Questions

Which VPS providers allow port 25?

Hetzner and OVH allow port 25 by default. DigitalOcean and Vultr block it by default but will unblock via support request (DigitalOcean is more selective). Some providers like AWS Lightsail and Google Cloud block port 25 entirely or make unblocking very difficult.

Does the VPS provider affect email deliverability?

Yes. VPS IP ranges have reputations. If previous tenants on an IP range sent spam, your new IP may be pre-blacklisted. Hetzner's IP reputation is generally good. DigitalOcean's ranges are sometimes flagged due to abuse. Always check your IP at MXToolbox before deploying.

Can I set up reverse DNS on these providers?

Yes, all four allow reverse DNS (PTR record) configuration via their control panel or API. This is required for email servers — receiving servers check that your IP's PTR record matches your mail hostname.

How much does a VPS for email cost?

A basic mail server (Mailcow, 2-4 users) runs on $5-10/month VPS. Hetzner starts at ~$4/month (CX22 or CAX11). DigitalOcean and Vultr start at $6/month. OVH starts at ~$4/month for their Starter VPS.

Want this handled for you?

Free 30-minute strategy call. Walk away with a plan either way.