*With ‘better’ I mean that an encrypted solution is adequate in these cases because the mails are on other servers, and the companies/servers depend on the jurisdiction where they are located. But by hosting a mail server at home, even unencrypted, we are 100% in control of our data.

PS: is there a self-hosting mail server solution that stores everything encrypted? I already self-host almost everything I use, but not email.

  • intelisense@lemm.ee
    link
    fedilink
    arrow-up
    33
    arrow-down
    1
    ·
    1 day ago

    Hosting email is hard. Getting your reputation up to a point where emails will even be delivered is challenging, and then you have to worry about the absolute non-stop attacks on your server. Patch, patch, patch…

    • kat@orbi.camp
      link
      fedilink
      arrow-up
      2
      ·
      1 day ago

      What if is like to receive emails? I don’t really send emails at all lol

      • intelisense@lemm.ee
        link
        fedilink
        arrow-up
        3
        arrow-down
        1
        ·
        1 day ago

        I mean… your email client can already do that, so I’m not sure what the point would be.

        • kat@orbi.camp
          link
          fedilink
          arrow-up
          1
          ·
          17 hours ago

          Cause then you could self host email without worrying about the complicated side of it. Since you have no need to send emails.

    • intelisense@lemm.ee
      link
      fedilink
      arrow-up
      5
      arrow-down
      2
      ·
      1 day ago

      The fact you are asking scares me a little. If you are seriously thinking about this, please don’t - you will very likely become an open relay, which is bad for everyone. It won’t even help with your privacy concerns. Seriously. Running a mail server is a full time job.

      • Lucy :3@feddit.org
        link
        fedilink
        arrow-up
        6
        arrow-down
        2
        ·
        edit-2
        1 day ago

        Honestly? No. It takes a bit of reading into SPF, DMARC, DKIM etc., and you will need to set up an authentication method (using PAM means you need to cache your unix users credentials in mail clients), which is easy via the dovecot passwd driver. The problem is that some blocklists will block any residential connection per default, but mxtoolbox will search through those, and I basically only needed to fill out spamhouses unblock form, which is easy. Even my employer (major bank) seamlessly accepts any emails from my domain.
        Bruteforce attacks can be caught with fail2ban and reported to abuseIPDB

        • mox@lemmy.sdf.org
          link
          fedilink
          arrow-up
          2
          ·
          edit-2
          1 day ago

          It takes a bit of reading into SPF, DMARC, DKIM etc.,

          That alone is often (usually?) not enough. Since many IP addresses are already blackholed before you even set up a mail server on one, there is also the slow and sometimes painful process of:

          • Figuring out by trial-and-error which recipients are not receiving mail from you (or are receiving it directly into their spam folders).
          • Figuring out which email filtering services are used by those recipients’ mail providers.
          • Figuring out how to contact those filtering services.
          • Figuring out what process each filtering service uses for requesting removal from their blacklists (or adding to their whitelists).
          • Navigating each of those processes.
          • Submitting documentation of having done so.
          • Waiting and hoping for the filtering services accept your request and start allowing mail from you.

          …and then starting all over again every so often, whenever a filtering service changes their configs or a new one appears.

          It can be done, and you might get lucky, but it often requires tenacity and a lot of patience.