Self-hosted mail server

mailcow

mailcow is self-hosted mail software; you manage the server and domain.

Visit official site ↗

Key parameters by plan

mailcow: dockerized

Price and billing
Not confirmed
Sources checked:
Storage
Not confirmed
Phone verification
Not confirmed
Attachment size limit
Not confirmed
Self-managed hosting
Yes

Requires a supported Linux server, Docker, a domain, open mail ports and DNS configuration.

[3]Sources checked:
System requirements
Default configuration: at least 6 GiB RAM, 1 GiB swap, 20 GiB disk excluding email.

Supported systems and resource needs vary; consult installation documentation.

[6]Sources checked:

Why consider it

mailcow is self-hosted mail software; you manage the server and domain.

  • Receive email — mailcow: dockerized
  • Start a new email — mailcow: dockerized
  • Your own domain — mailcow: dockerized
  • Multiple aliases — mailcow: dockerized
  • Two-factor authentication — mailcow: dockerized
  • IMAP access — mailcow: dockerized
  • SMTP access — mailcow: dockerized

Before you choose

  • Requires your own server and domain, plus ongoing setup and maintenance. The software is not a hosted mailbox.

Recorded plans

Plan capabilities

Plan capabilitiesmailcow: dockerized
No account required
Not confirmed
No phone required
Not confirmed
No existing email required
Not confirmed
Receive email
Yes
[3]Sources checked:
Reply to email
Not confirmed
Start a new email
Yes
[3]Sources checked:
Your own domain
Yes
[3]Sources checked:
Catch-all on your domain
Not confirmed
Provider subdomain wildcard
Not confirmed
Multiple aliases
Yes
[3]Sources checked:
Two-factor authentication
Yes

TOTP and security keys are supported; mailbox users require app passwords for external clients.

[5]Sources checked:
Zero-access mailbox encryption
Not confirmed
End-to-end encryption available
Not confirmed
Hide your main address
Not confirmed
Attachments
Not confirmed
Mobile app
Not confirmed
IMAP access
Yes
[3]Sources checked:
SMTP access
Yes

Default SMTP submission uses port 587 with STARTTLS; configuration can vary.

[4]Sources checked:
API access
Not confirmed
Inbox protected by an access credential
Not confirmed
Extend address lifetime
Not confirmed
Messages expire within 24 hours
Not confirmed

Official sources

  1. mailcow: dockerized - Blog · 2026-11-02
  2. mailcow: dockerized documentation · 2026-11-02
  3. mailcow: dockerized documentation · 2026-11-02
  4. Manual configuration · 2026-11-02
  5. Two-Factor Authentication · 2026-11-02
  6. Prepare your system · 2026-11-02

Choose by purpose

Explore alternatives