VPS for a mail server

Providers where outbound port 25 is open or opened on request — without it, your own mail server (Postfix, Mailcow) can't send email.

Find a VPS in four questions
784 plans
Sort by
KVM SSD 2C/256MB
  • 2 coresCPU
  • 256 MBRAM
  • 15 GBSSD
  • unlimited1 Gbit/s
PayPal
KVM Money-back DDoS protection IPv6
total when paying for year (22.45 $)
Go to plan

VPS for a mail server: prices, hosting providers and payment methods

The selection has 784 plans from 67 hosts. Prices start at 0.90 $ per month, a quarter of plans are cheaper than 10.09 $, half are cheaper than 24.00 $. NVMe: 58% of plans, unlimited traffic: 35%, hourly billing: 13%.

Cheapest hosting providers

  1. uaVPSVPS-PROMO · 1 core · 512 MB0.90 $
  2. ЕЛЕНАХОСТПромо SSD 2026 · 1 core · 1 GB0.97 $
  3. hostEONS.comOVZ256 · 1 core · 256 MB1.00 $
  4. IT-garageMSK-X-PROMO · 1 core · 512 MB1.11 $
  5. NuyekVPS-1 · 1 core · 1 GB1.50 $

Price by RAM size

RAMPlansPrice from
from 1 GB7720.97 $
from 2 GB7011.33 $
from 4 GB5662.63 $
from 8 GB4034.25 $
from 16 GB2208.96 $

Payment methods

  • Bank card45 67%
  • Cryptocurrency37 55%

How many hosting providers in the selection accept each payment method.

Best VPS hosting 2026 Provider comparisons VPS guide

How to set up your own mail server on a VPS

Mail server on a VPS: open port 25, PTR, SPF, DKIM and DMARC records, and memory requirements
Without an open outbound port 25 the server can't send mail, and without PTR, SPF, DKIM and DMARC your messages end up in spam.

Your own mail on a VPS means mailboxes on your own domain with no per-user fees, full control over your messages and the ability to send newsletters and notifications from your own applications. In exchange you'll have to get to grips with DNS records and look after your IP's reputation: mail providers are strict about checking who sends messages.

The key requirement: an open port 25

Mail servers pass messages to each other over SMTP on port 25. Many hosts block outbound port 25 by default to keep spam from leaving their networks. Without it your server can receive mail but can't send it. That's why this selection includes only plans from hosts where the port is open or can be opened on request to support. Even if it's blocked at first, it's usually enough to write to support and explain that you're setting up mail for your own domain.

What to install

  • Mailcow — a ready-made Docker bundle: Postfix, Dovecot, SOGo webmail, Rspamd anti-spam and a convenient admin panel. Needs 4 GB of memory and 2 cores or more, and is the easiest to set up.
  • Mail-in-a-Box and iRedMail — all-in-one installers that configure the server and DNS step by step. They run on 1–2 GB of memory.
  • Postfix + Dovecot by hand — minimal resources (1 GB is enough), but more manual configuration work.

If the server will run Docker with Mailcow and the ClamAV antivirus, choose 4 GB of RAM or more: ClamAV alone takes about a gigabyte.

DNS: without it your mail ends up in spam

  • PTR (reverse record) — the server's IP should point to your mail host's name, for example mail.example.com. The host sets it up in the control panel or on request — check that this option is available.
  • SPF — a TXT record listing the servers allowed to send mail on behalf of your domain.
  • DKIM — a digital signature for messages; the mail server generates the key, and you publish the public part in DNS.
  • DMARC — a policy for what to do with messages that fail the checks; start with p=none mode and reports.

IP reputation

Before launch, check the server's IP against blacklists (Spamhaus, Barracuda and others) — the address may have been inherited from a previous owner who sent spam. If it's listed, ask the host for a different one. Start with small volumes: a new address takes weeks to "warm up", and a sudden mass mailing from it will almost certainly land in spam. For large campaigns it's better to use a dedicated service and keep your own server for work mail and notifications.

Storage and backups

Mailboxes grow for years: plan for 20–40 GB or more for a small team and keep an eye on quotas. Store backups of messages and DKIM keys off the server, for example on a separate backup VPS.

FAQ

Why isn't mail going out from my VPS?

Most often the host has blocked outbound port 25. Test it with telnet or nc against an external mail server and, if the port is blocked, ask support to open it.

How much memory does a mail server need?

Postfix and Dovecot run on 1 GB. Mailcow with webmail and anti-spam needs 4 GB or more, and with the ClamAV antivirus 6–8 GB is better.

What is a PTR record and where do I set it up?

It's a reverse DNS record that links the server's IP to the mail host's name. The host sets it up, either in the control panel or on request to support.

Why does my mail end up in spam?

Usually SPF, DKIM, DMARC or PTR is missing, or the IP is on a blacklist. Check your setup with services such as mail-tester and warm up a new address gradually.

Can I send mass mailings from my own VPS?

Technically yes, but most hosts prohibit mass mailings in their rules, and a new IP will quickly land in spam. A specialised service is a more reliable option for campaigns.

How much does VPS for a mail server cost?

From 0.90 $ per month. A quarter of plans are cheaper than 10.09 $, half are cheaper than 24.00 $. In total 784 plans from 67 hosts.

Can I pay for VPS for a mail server by bank card or cryptocurrency?

By bank card at 45 hosts of 67 (67%), by cryptocurrency at 37 (55%). Payment methods for each plan are in the Payment column.

How much does VPS for a mail server with 2 GB of RAM cost?

From 1.33 $ per month; with 4 GB from 2.63 $, with 8 GB from 4.25 $.

Which countries have the most plans?

Most plans are in in the USA, in the Netherlands and in Germany. You can pick a country in the filter, and prices and payment methods will update.

VPS/VDS collections

all 454 →

Prices and specs are taken from hosting providers' websites; check them on the website before paying, as hosts change plans without notice.