Said It Here

Why do self-hosted emails keep going to spam?

Major email providers constantly flag self-hosted messages as spam, leaving owners unable to reach inboxes reliably. This forces people to abandon self-hosting entirely and rely on external services like Fastmail just to get their messages delivered.

Overview
People affected8 accounts across 2 forums
Workarounds found14 items attempted
Community agreement10 total upvotes

What the numbers show

Counted from the threads quoted below. How we count

  • Most of it landed at once — the busiest month was October 2026, with 5 people.
  • This comes up 196.8× more often in Hacker News than across the site as a whole.

What people tried

Every workaround mentioned in the threads below. We haven’t tested any of them — and nobody here is claiming they worked.

14 items+ Contribute

Found another way around this?

Share your steps and trade-offs so fellow engineers don't have to reinvent the wheel. No account required.

  1. 1
    Using third-party email hosting or routing services like Fastmail, Google, Microsoft, or Proton for reliable delivery
    Did this help you?
  2. 2
    Relying on community assistance and AI tools to troubleshoot email server configurations
    Did this help you?
  3. 3
    Paying an email provider $5/month instead of self-hosting.
    Did this help you?
  4. 4
    Telling recipients to check their spam folders and report the email as Not Spam.
    Did this help you?
  5. 5
    Paying for a VPS that offers a PTR (reverse DNS) record and tunneling traffic through Wireguard to a home server.
    Did this help you?
  6. 6
    Using Stalwart mail with a registered domain and a Let's Encrypt certificate.
    Did this help you?
  7. 7
    Using a mainstream managed provider like Gmail or Microsoft 365
    Did this help you?
  8. 8
    Routing outbound mail through a third-party relay service like SMTP2Go
    Did this help you?
  9. 9
    Using modern, containerized solutions like Mailcow or Stalwart if self-hosting is strictly necessary
    Did this help you?
  10. 10
    Migrating domain MX records to Google Workspace or Microsoft 365
    Did this help you?
  11. 11
    Switching email hosting providers (e.g., OVH)
    Did this help you?
  12. 12
    Hiring an MSP or IT consultant
    Did this help you?
  13. 13
    Configuring SPF, DKIM, and DMARC DNS records
    Did this help you?
  14. 14
    Using dedicated email marketing vendors for bulk mail
    Did this help you?
Tried another approach not listed above?+ Share your workaround ↑

In their words

Unedited, grouped by where they were said, most upvoted first within each place, each linked to the thread it came from.

Hacker News4 people · August 2026 – October 2026

“I sent 3 emails to my personal outlook/hotmail accounts, all of which went to spam. 1 day later, my IP was banned.”source ↗

smithbob · Hacker News · 7 upvotes

“I wish there were a way to self-host without my emails constantly getting stuck in other people's spam folders.”source ↗

A_D_E_P_T · Hacker News

“I've eventually switched to using fastmail just for sending emails and even with that, I don't get perfect delivery.”source ↗

gommm · Hacker News

“I've had issues with my emails going to spam with Gmail and Outlook, but in my 2ish years of self-hosting email, it never got to a point where it was banned outright.”source ↗

brysonsteck · Hacker News
r/sysadmin4 people · October 2026 – November 2026

“I ran my own private mail server for decades and just stopped last month. It's just too hard to keep ahead of the spam and get everyone else to stop rejecting your messages.”source ↗

btpier · r/sysadmin · 1 upvotes

“Receiving is the easy part, you only have to deal w mountains of spam, phishing and all the integrations that folks now expect of email.. even 20 years ago you were paying for a spam/filter appliance to stay on top of it. Sending is worse. Establishing reputation, figuring why one domain black holes you while another doesn't etc is non trivial.”source ↗

Hopeful-Candidate890 · r/sysadmin · 1 upvotes

“Email is difficult and time consuming to manage, doesn't seem like it's well suited to a quick temporary approach. I've run my own server since the 1990's.”source ↗

MinimallyLoquacious · r/sysadmin · 1 upvotes

“I've experienced a lot of trouble over the years with my sent mail being blocked by spam filters - presumably a symptom of using shared hosting.”source ↗

“I'm still getting my sent mail returned more often than I would like.”source ↗

lastof6fromthesticks · r/sysadmin

Where this came up

People with this problem also raised