Skip Navigation

My two cent about emails servers field. Over a two decades...

Hi,

It had been twenty year that I stopped my couples of self-hosted email servers.. ( That did run on a 10 years span )

Now, I'm digging to relaunch one.. OMG the GAFAM etc... did well screw us !!

I think those two post summarize well what happened...

On the technical level email are OLD ! ~1982(SMTP), and since then few revisions were released, but they only build extra thing complexity on top of it !! and the last revision date was in 2008 ! ( 17 year ago... )

And they are complex because of this build-up,
\ For the example, the list of the daemons running in docker-mailserver give a clue...

  • Postfix
  • Dovecot
  • Rspamd
  • Amavis
  • SpamAssassin
  • ClamAV
  • OpenDKIM
  • OpenDMARC
  • Fail2ban
  • Fetchmail
  • Getmail6
  • Postscreen
  • Postgrey
  • Support for LetsEncrypt, manual and self-signed certificates
  • SASLauthd with LDAP authentication
  • OAuth2 authentication

On the mass level, the GAFAM managed to convince the mass that email server (and more broadly any self-hosted (aka computing) ) is complicated, so "let's us do" that could be understand as "Let's us own your technology"

For a time I was thinking "maybe I should get away from email, that only belong the GAFAM now... and maybe found an alternative... ?" But If I found an alternative, I must convince the others to do the same... slower... way slower...

No ! , the first step is to have more and more people re-owing their technology ! So having more and more self-hosted email server again..

To reverse the tendency, instead of feeling like a black sheep (and be censored) to not have a GAFAM email. It will be people that use a GAFAM email that will pointed out ! to have deleted ( or move email to SPAM without reason etc..) your email from YourEmail@MyLittleHosting.MyPlace

If you use a none GAFAM email ( like me ), and someone tell you:
\ "hoo sorry I didn't get it"
\ "Sorry, I didn't see it, it felt in my SPAM folder" (with a tone that's your fault because you use something else than everyone else (aka GAFAM))

Please note, that legally, is their responsibility ! Whenever it was automated or not !
\ If your MTA[^MTA] did send your email the the recipient MTA it's their sole responsibility...\

and if the attempt has been blocked before reaching the destination MTA, by a firewall or something else on their side (even on ISP level), no matter if they own it or not, it's also their responsibility :) )

[^MTA]: Mail Transfer Agent Handles the transfer of emails between servers using SMTP

28 comments
  • There was a recent thread on reddit about this, where I wrote this comment (copied here):

    I've been hosting my own email for a long time (almost 25 years).

    Today it's better than it was, but there are some hurdles:

    • Microsoft has their own system, but it's reasonably easy to get listed
    • Google does their own thing, and it's IMPOSSIBLE to get anywhere
    • UCEPROTECTL3 is just a fucking extortion scam

    When I switched providers, I found out I was in a "bad IP neighbourhood". Microsoft wanted a letter from my VPS provider saying that I am in control of the IP I wanted listed, and that was not too hard to get. Also, Microsoft's blacklist management is sane - you can log in, see the status, raise issues and get a hold of people. A little frustrating, but workable.

    Google, on the other hand... You can't participate in their spam system unless you have a minimum volume of email, which means little guys like me who send maybe 50-100 emails a day end up in gmail's junk folders by default and there's abso-fucking-lutely nothing you can do about it. There's no one to report it to, there's no way to fight it... they simply don't care. And whether an email gets flagged as junk or not seems completely random. It has nothing to do with the content as far as I can tell. All you can do is contact people from your personal gmail and ask them to check spam/whitelist. It's been years and I'm still waiting for the "eventually your domain will get whitelisted globally" bullshit to happen.

    That leaves UCEPROTECTL3. Fuck these guys sideways. They block entire ASes and no, you can't get an exception made. You can pay them to get whitelisted which is why I call them an extortion scam. They're the only blacklist I'm on and I'll be fucked if I'll pay them to get off it. Bunch of fucking pretentious scammers.

    Everything else is pretty easy: DNS, DMARC, DKIM, SPF... it's hoops to jump through but not overly difficult. Ensuring you've got SMTPS set up and constraining the encryption protocols to get it tight takes some iterative work, but nothing too difficult.

    I totally understand why people give up. This is a huge problem with these gigantic monolithic companies -- they hold way too much power over the internet and there's no way to hold them accountable.

  • Don't agree. Being hosting my email server for 20+ years without issues.

    Yes you need to study, no its not difficult at all.

    Check https://wiki.gardiol.org/doku.php?id=email%3Astart it's really that, and guess what? It works!

    So, yes its getting more complicated but its still well at the grasp of a home hoster.

    Do you want it as simple as docker compose up? Grab mailcow.

28 comments