Is it recommended to set up an own mail server? - eviltoast

Is it useful to have your own mail server as a non-business? Just a private person. Configure SMTP and IMAP for it, sync with outlook I think.

Yay or nay, waste of time? What are your thoughts?

  • Yasutsuna96@alien.topB
    link
    fedilink
    English
    arrow-up
    1
    ·
    10 months ago

    As a fun project, yes.

    As an actual day2day email, no.

    Unless u have actual redundancy with 24/7 uptime and static IP, it may caused missed emails. Even if u do, the price is a factor u may need to consider.

  • gesis@alien.topB
    link
    fedilink
    English
    arrow-up
    1
    ·
    10 months ago

    My first IT job was as mail admin.

    I wouldn’t wish that shit on anybody.

      • PSYCHOPATHiO@alien.topB
        link
        fedilink
        English
        arrow-up
        1
        ·
        10 months ago

        i use proxmox mail gateway, i host both the gateway and mail server as vms on the same machine

    • Bubbagump210@alien.topB
      link
      fedilink
      English
      arrow-up
      1
      ·
      10 months ago

      I remember that job and also building the server myself from scratch. Qmail, Squirrelmail, Dovecot and all that. It lasted about a year until we bought something as it was hell. Now days with IP reputation and spam filters - even if the server ran, you’d never get anything delivered outbound.

      OP, the most I would do is an SMTP server that relays through Gmail for delivering alerts from monitoring systems. Anything else is pain.

      • dudeman2009@alien.topB
        link
        fedilink
        English
        arrow-up
        1
        ·
        10 months ago

        That’s all we do for clients that need on-prem equipment to scan that don’t support integration with Gmail/outlook online. Spin up an SMTP relay for things like scanners, alerts, Databases, etc. and just run that straight into Google/Microsoft Mail servers.

        Our latest migration was with MailEnable and going to Exchange online, which was a collosal mess.

      • nbfs-chili@alien.topB
        link
        fedilink
        English
        arrow-up
        1
        ·
        10 months ago

        I finally built my own mail server because if something broke my alerts would sometimes hit the maximum limit for a non-business gmail account and not get delivered.

        I learned a lot, but it is a pain in this day and age. I had to set up SPF and DMARC records to get it to deliver to gmail. I guess the next adventure is DKIM.

        • gihutgishuiruv@alien.topB
          link
          fedilink
          English
          arrow-up
          1
          ·
          10 months ago

          Assuming you’re using postfix as an MTA, it’s not too hard to get OpenDKIM up and running.

          My mail admin experience is pretty dated these days, but I followed this guide back in the day and had it working.

          • nbfs-chili@alien.topB
            link
            fedilink
            English
            arrow-up
            1
            ·
            10 months ago

            Unfortunately I’m using Citadel, which doesn’t have a lot of awesome documentation.

            Guess I get to learn some more.

  • kY2iB3yH0mN8wI2h@alien.topB
    link
    fedilink
    English
    arrow-up
    1
    ·
    10 months ago

    have been running my own mail server(s) since early 2000. If Hillary can, you can :)

    but of course there are downsides as well, you need to expose services from the outside, you need to allow SNMP inbound, you need to deal with DNS and various mail security enhancements, deal with anti-spam and do mailware/virus scanning etc. on top of that you would need to consider some kind of “high” availability. if your server goes down = no emails…

    for me its worth it, my exchange server have been running for the last 10 years or so, I publish both webmail and use the outlook and/or mail in my phone.

    I have multiple domain (10+) and run my own DNS.

    The only thing I can’t do is send emails… I have to rely on my ISP for outgoing emails, but that’s a good thing as generally my emails are not marked as spam as they comes from a trusted source.

  • zenmatrix83@alien.topB
    link
    fedilink
    English
    arrow-up
    1
    ·
    10 months ago

    setting up email is easy, configuring it so you don’t get caught in spam filters, and you don’t get a ton is a full time job. I did it for awhile and just didn’t find it worthwhile any longer.

  • nolo_me@alien.topB
    link
    fedilink
    English
    arrow-up
    1
    ·
    10 months ago

    Everyone should at least give it a try, if only so your decision not to is well informed instead of following cargo cult advice.

    • kangawood@alien.topB
      link
      fedilink
      English
      arrow-up
      1
      ·
      10 months ago

      Honestly, not everything needs to be a firsthand experience to know it’s not something I want to do. Hosting my own email is definitely something I’m good with living through others vicariously.

    • OddInstruction20@alien.topB
      link
      fedilink
      English
      arrow-up
      1
      ·
      10 months ago

      100% on this suggestion.

      i use to setup qmail to host a few domains, works really well, even mail blast is like really efficient. picked up a lot of fundamental about email, dns, ssl along the way.

      just make sure you put a good filtering system before the email reaches your server. like mimecast, proofpoint, etc.

      nowadays, you can further secure your access to pop3,imap on email server using service like cloudflare tunnel.

      • nolo_me@alien.topB
        link
        fedilink
        English
        arrow-up
        1
        ·
        10 months ago

        I’ve been hosting my own email server for 20 years. Not at home though, fuck trying to do it on a dynamic IP. Also fuck 123-reg for mangling my DKIM and making me think I was going mad.

    • AdmiralPoopyDiaper@alien.topB
      link
      fedilink
      English
      arrow-up
      1
      ·
      10 months ago

      Email and DNS. I have self-hosted both and I have no regrets. What I ALSO have is zero desire to do so again in the future.

  • decstation@alien.topB
    link
    fedilink
    English
    arrow-up
    1
    ·
    10 months ago

    I have an Exchange vm setup the last 3-4 years now. I use smtp2go for outgoing email. Works really well. I primarily use the system for alerts emails and mailing lists I use. If it breaks its an annoyance but nothing critical. I have a mail filter in front that all incoming mail goes through.

  • mike7004@alien.topB
    link
    fedilink
    English
    arrow-up
    1
    ·
    10 months ago

    Depends. I have my private mail system working and for the most part it works fine. However, its indeed a bitch to deal with blacklists and ISP policies. Took me two years to convince the ISP to give me a business line with two IP addresses and no port filtering. The mail system has to be configured correctly.

    Knowing I have full control over everything is great, but its not for everybody.

  • hodak2@alien.topB
    link
    fedilink
    English
    arrow-up
    1
    ·
    10 months ago

    As other said. If you want to see if you can. Yes fun go for it.

    Don’t use it for anything important. And know that your ISP will very likely have that port blocked already. And if you call them to ask them to unblock it they are unlikely to be willing to.

    This is to prevent scammers and spammers.

    Also. Know that even if you were able to. Getting other mail servers to not instantly junk your mail is actually quite difficult or impossible. So your emails would always land in spam, be outright blocked, or be in junk.

  • canadian_sysadmin@alien.topB
    link
    fedilink
    English
    arrow-up
    1
    ·
    10 months ago

    If you want to do it for fun and learning, ok I guess.

    But nobody really does it anymore.

    For actual mail that I would use, just go with a mainstream provider.

    If you want to actually learn real-world skills, get yourself your own 365 tenant with a single license. Well worth the spend (or free if you can get a partner license).

    • BlkCrowe@alien.topB
      link
      fedilink
      English
      arrow-up
      1
      ·
      10 months ago

      Don’t mean to be dense, but how does one do this? I tried googling this, but kept getting hits on single versus multi-tenant licensing.

    • decstation@alien.topB
      link
      fedilink
      English
      arrow-up
      1
      ·
      10 months ago

      I have the Proxmox mail filter in front of my Exchange. It works wonderfully well. No spam gets through.

  • AdderallBuyersClub2@alien.topB
    link
    fedilink
    English
    arrow-up
    1
    ·
    10 months ago

    Always fun to do if learning but in production even for personal i would recommend you pay for something like startmail or mailfence and use their custom domain features.

    i learned exchange on my own and even had dreams of doing multi tenant exchange until exchange online came and jerked off all over that dream

  • synackk@alien.topB
    link
    fedilink
    English
    arrow-up
    1
    ·
    10 months ago

    The biggest problem you’ll run into is sending email from your residential internet connection. Most, if not all, residential ISPs either 100% block or severely throttle port 25 outbound traffic to cut down on spam. Even if you’re able to find an ISP that doesn’t block 25 outbound, if the reverse zone lookup indicates that it’s a residential ISP most spam filtering solutions are going to flag all of your messages as spam.