Postfix
No written verdict yet. Here is what commenters said.
8recommend
2warn against
Nov 4, 2025first mention
Sep 27, 2026latest mention
Why people recommend it
“my backend is still dovecot+postfix, still works beautifully”
handles email for small businesses for 20+ yearson “Self-host your mail server”
“The Postfix mailer has allowed recommended default behavior to evolve using its "compatibility_level" parameter”
Show 3 more
“switching to Postfix massively improved my sleep quality”
switched from Eximon “Dead.letter (CVE-2026-45185) Humans vs. LLM for Unau…”
“I had a better success with personal postfix server”
“On there is a postfix, with a minimal config that forwards all emails”
Self-hosting mail for 10+ yearson “Deutsche Telekom is violating Net Neutrality”
Caveats and dissent
“weeks of trying to make postfix and dovecot work”
Often compared with
Who recommends it in their own words
Threads where it came up
- Self-host your mail server 2 mentions
- SQLite should have (Rust-style) editions 2 mentions
- Dead.letter (CVE-2026-45185) Humans vs. LLM for Unauthenticated RCE Race on Exim 2 mentions
- Be Wary of Bluesky 2 mentions
- Why 451 Is Good for You – Greylisting Perspectives from the Early Noughties 2 mentions
- Ask HN: Running your own email service? 2 mentions
Data: postfix.json. Quotes are verbatim; the verdict and theme labels are written by a model from these comments, and every clause links to its sources.
All comments 25
I use a reputable email provider (Mailbox.org) and my emails often end up in the spam of Gmail users.
“My stack is postfix and dovecot”
“I use postfix and the recipient_access file to control email to my domains which use little email”
“my backend is still dovecot+postfix, still works beautifully”
“Everything else is postfix, spamassassin, dovecot imap”
I think CMake actually has the best default evolution system out there (a bit surprising give how awful the actual language is). Each "policy" they change can be manually set to old or new, and there's a global config to set them all at once based on the version of CMake. https://cmake.org/cmake/help/latest/command/cmake_minimum_required.html
“The Postfix mailer has allowed recommended default behavior to evolve using its "compatibility_level" parameter”
“I use Postfix and Dovecot”
“when Postfix is installed”
“it's set up to just be a smarthost from postfix, that runs on our server”
“I accept mail from the wild and reject bad SPF or bad DKIM.”
> for that matter, an MTA that isn't backed by a real database. I use Postfix with MySQL, what is the issue with that?
“switching to Postfix massively improved my sleep quality”
“Postfix + Dovecot backend”
“I had a better success with personal postfix server”
“instead of suffering through postfix”
“to get dovecot, postfix, and virtual users set up on my new server”
“On there is a postfix, with a minimal config that forwards all emails”
“nowadays I'd recommend that https://www.postfix.org/POSTSCREEN_README.html pre-greet checks are just as good at stopping spam”
“Recent versions of postfix added protocol checks that don't require a retry from the client”
“migrated over the years to postfix and dovecot”
“I ran one for years, Sendmail at first, switched to Postfix”
“I used Sendmail, Exim, Postfix, and qmail at various times.”
“weeks of trying to make postfix and dovecot work”
“Mail (dovecot, postfix, …)”