Self-Hosted Email
webcentivewebcentive - home
Open-source and commercial email servers you run on your own machines (on-premises or a VPS you control). Mail still travels over ordinary SMTP rather than a peer-to-peer network. A typical setup needs a static IP address, reverse DNS (rDNS) that matches the mail hostname, SPF, DKIM and DMARC records, and port 25 open; many residential ISPs block that port.
More on webcentive: free email | decentralized messaging | DNS tools | domains | software
Each site has quick lookups: who owns it (whois), its history (Wayback Machine), a safety check, and one-tap questions to AI helpers. Grok asks you to tap Send first.
Links last checked Nov 13, 2026. License, first-release year, latest activity and language below were checked the same day.
License, age, maintenance and language
The table below covers every server listed on this page: whether it is open source, the year of its first public release, the latest release or commit we could verify on Nov 13, 2026, and the main language of the project. Facts come from official sites or project repositories, with a light link to the source. Where a fact is not published, that is stated rather than guessed. Several open-source suites are installers or Docker stacks around Postfix and Dovecot rather than new mail engines.
AI-written mail servers. We looked for email servers written by AI agents in C or Go. We did not find a production-ready, from-scratch C or Go mail server that its authors present as fully LLM-generated. MailPace published a write-up of vibe-coding an SMTP gateway in Rust (not C or Go) with Claude Sonnet 4, with the prompts in the git history of vibe-smtp; that project is experimental and is not recommended for production. Demir Mail Server is a GitHub Copilot-assisted installer and web UI around Postfix and Dovecot, not a new C or Go mail engine. Human-written Go mail servers already exist on this list (Mox and Maddy). Stalwart is written in Rust.
SMTP history and standards
SMTP was specified by Jonathan B. Postel in RFC 821, Simple Mail Transfer Protocol, in August 1982, replacing his earlier RFC 788 of November 1981. The same month, David H. Crocker's RFC 822 defined the format of ARPA Internet text messages. In November 1995, RFC 1869 added SMTP Service Extensions (ESMTP) and the EHLO command that later extensions use. The protocol and the message format were revised in RFC 2821 and RFC 2822 (April 2001), then again in RFC 5321 and RFC 5322 (October 2008). Those 2008 documents remain the current SMTP and Internet Message Format specifications (Draft Standard).
Later additions include a STARTTLS extension for running SMTP over TLS (RFC 3207, February 2002), a separate message-submission service (RFC 6409, November 2011, Internet Standard), and SMTPUTF8 for internationalized email (RFC 6531, February 2012). Clients typically collect mail with POP3 (RFC 1939) or IMAP (IMAP4rev1 in RFC 3501, replaced by IMAP4rev2 in RFC 9051); JMAP (RFC 8620 and RFC 8621) offers a newer JSON API. Domain authentication uses SPF (RFC 7208), DKIM (RFC 6376), and DMARC, which was first published as Informational RFC 7489 in March 2015 and was replaced in May 2026 by Proposed Standard RFC 9989 (from the DMARCbis work), together with RFC 9990 (aggregate reporting) and RFC 9991 (failure reporting). Related mechanisms include MTA-STS (RFC 8461), SMTP TLS Reporting (RFC 8460), DANE for SMTP (RFC 7672), and the experimental ARC protocol (RFC 8617). Citations were checked against the RFC Editor on Nov 13, 2026.
| RFC | Title | Date | Status |
|---|---|---|---|
| Mail transfer and message format | |||
| RFC 821 | Simple Mail Transfer Protocol | August 1982 | Obsoleted by RFC 2821 |
| RFC 822 | Standard for the Format of ARPA Internet Text Messages | August 1982 | Obsoleted by RFC 2822 |
| RFC 1869 | SMTP Service Extensions (ESMTP) | November 1995 | Obsoleted by RFC 2821 |
| RFC 2821 | Simple Mail Transfer Protocol | April 2001 | Obsoleted by RFC 5321 |
| RFC 2822 | Internet Message Format | April 2001 | Obsoleted by RFC 5322 |
| RFC 5321 | Simple Mail Transfer Protocol | October 2008 | Draft Standard |
| RFC 5322 | Internet Message Format | October 2008 | Draft Standard |
| Submission, TLS and internationalized email | |||
| RFC 3207 | SMTP Service Extension for Secure SMTP over Transport Layer Security (STARTTLS) | February 2002 | Proposed Standard |
| RFC 6409 | Message Submission for Mail | November 2011 | Internet Standard |
| RFC 6531 | SMTP Extension for Internationalized Email (SMTPUTF8) | February 2012 | Proposed Standard |
| Mailbox access | |||
| RFC 1939 | Post Office Protocol - Version 3 | May 1996 | Internet Standard |
| RFC 3501 | Internet Message Access Protocol - Version 4rev1 | March 2003 | Obsoleted by RFC 9051 |
| RFC 9051 | Internet Message Access Protocol (IMAP) - Version 4rev2 | August 2021 | Proposed Standard |
| RFC 8620 | The JSON Meta Application Protocol (JMAP) | July 2019 | Proposed Standard |
| RFC 8621 | The JSON Meta Application Protocol (JMAP) for Mail | August 2019 | Proposed Standard |
| Authentication and reporting | |||
| RFC 7208 | Sender Policy Framework (SPF) for Authorizing Use of Domains in Email, Version 1 | April 2014 | Proposed Standard |
| RFC 6376 | DomainKeys Identified Mail (DKIM) Signatures | September 2011 | Internet Standard |
| RFC 7489 | Domain-based Message Authentication, Reporting, and Conformance (DMARC) | March 2015 | Informational; obsoleted by RFC 9989, RFC 9990 and RFC 9991 |
| RFC 9989 | Domain-Based Message Authentication, Reporting, and Conformance (DMARC) | May 2026 | Proposed Standard |
| RFC 9990 | Domain-Based Message Authentication, Reporting, and Conformance (DMARC) Aggregate Reporting | May 2026 | Proposed Standard |
| RFC 9991 | Domain-Based Message Authentication, Reporting, and Conformance (DMARC) Failure Reporting | May 2026 | Proposed Standard |
| RFC 8617 | The Authenticated Received Chain (ARC) Protocol | July 2019 | Experimental |
| SMTP transport security | |||
| RFC 8461 | SMTP MTA Strict Transport Security (MTA-STS) | September 2018 | Proposed Standard |
| RFC 8460 | SMTP TLS Reporting | September 2018 | Proposed Standard |
| RFC 7672 | SMTP Security via Opportunistic DNS-Based Authentication of Named Entities (DANE) Transport Layer Security (TLS) | October 2015 | Proposed Standard |
| Text Only | Markdown | X | whois | history | safety | sitesearch | Google AI Mode | Grok | Bing AI | |
|---|---|---|---|---|---|---|---|---|---|
| Open source | |||||||||
| X: none found | whois | history | safety | search | AI Mode | Grok | Bing AI | ||
| X: none found | whois | history | safety | search | AI Mode | Grok | Bing AI | ||
| X: none found | whois | history | safety | search | AI Mode | Grok | Bing AI | ||
| X: none found | whois | history | safety | search | AI Mode | Grok | Bing AI | ||
| X: none found | whois | history | safety | search | AI Mode | Grok | Bing AI | ||
| X: @mailcow_email | whois | history | safety | search | AI Mode | Grok | Bing AI | ||
| X: none found | whois | history | safety | search | AI Mode | Grok | Bing AI | ||
| X: none found | whois | history | safety | search | AI Mode | Grok | Bing AI | ||
| X: none found | whois | history | safety | search | AI Mode | Grok | Bing AI | ||
| X: none found | whois | history | safety | search | AI Mode | Grok | Bing AI | ||
| X: @stalwartlabs | whois | history | safety | search | AI Mode | Grok | Bing AI | ||
| X: none found | whois | history | safety | search | AI Mode | Grok | Bing AI | ||
| Commercial / proprietary on-premises | |||||||||
| X: @axigen | whois | history | safety | search | AI Mode | Grok | Bing AI | ||
| X: @CommuniGate | whois | history | safety | search | AI Mode | Grok | Bing AI | ||
| X: none found | whois | history | safety | search | AI Mode | Grok | Bing AI | ||
| X: none found | whois | history | safety | search | AI Mode | Grok | Bing AI | ||
| X: none found | whois | history | safety | search | AI Mode | Grok | Bing AI | ||
| X: @MDaemon_Email | whois | history | safety | search | AI Mode | Grok | Bing AI | ||
| X: none found | whois | history | safety | search | AI Mode | Grok | Bing AI | ||
| X: @SmarterTools | whois | history | safety | search | AI Mode | Grok | Bing AI | ||
| X: none found | whois | history | safety | search | AI Mode | Grok | Bing AI | ||
webcentive ask Google Bing DuckDuckGo
Number of links: 21