Hello,

I want to deploy a simple mail server so that it can be used for users to register themselves or reset passwords, etc.

Is there an easy one to deploy (in docker if possible) ?

  • bastion@feddit.nl
    link
    fedilink
    English
    arrow-up
    6
    ·
    6 days ago

    Interesting how you use “simple” and “mail server” in the same sentence.

  • palarith@aussie.zone
    link
    fedilink
    English
    arrow-up
    8
    ·
    edit-2
    6 days ago

    You don’t need a mail server to send emails

    Use an smtp smart host like smtp2go

    • ozzyrockin@lemmy.world
      link
      fedilink
      English
      arrow-up
      1
      ·
      18 hours ago

      +1 to this worked for me, only issue was they block common free emails (like gmails etc) from making accounts but porkbun made it super easy to make a email forward that worked!

    • ErwinLottemann@feddit.de
      link
      fedilink
      English
      arrow-up
      2
      ·
      6 days ago

      i self host my mails for almost 20 years now, it was hard work in the beginning, now it’s just a few updates a year. no problem with blacklists or anything, a good hoster is probably beneficial, 10/10 would recommend, even just to learn how all of this works

      • vext01@lemmy.sdf.org
        link
        fedilink
        English
        arrow-up
        2
        ·
        6 days ago

        That’s true. I did learn a lot, but the idea of setting it all up again gives me anxiety.

    • roofuskit@lemmy.world
      link
      fedilink
      English
      arrow-up
      1
      ·
      6 days ago

      I second this comment. It’s been a long time since I set one up and it was a pain. And from what I can tell it’s only gotten harder.

  • MHanak@lemmy.world
    link
    fedilink
    English
    arrow-up
    2
    ·
    5 days ago

    I’d advice against it, aside from spam filters, and it being a general PITA, there is a chance your ISP will block any outgoing mail traffic (in my case orange blocks it)

      • cvf@lemmy.world
        link
        fedilink
        English
        arrow-up
        1
        ·
        edit-2
        5 days ago

        All you need is a local smtp server that relays to another, “real” smtp server. I have a postfix that is configured to use the Proton smtp servers (before that it was Googles). No issues on Telenet.

  • hperrin@lemmy.world
    link
    fedilink
    English
    arrow-up
    4
    ·
    7 days ago

    This is a can of worms, but you’re probably looking for something like Postfix. Running your own mail server is complicated. You need to set up SPF, DKIM, DMARC, and make sure outbound traffic on port 25 isn’t blocked. You need to check if your IP is on any block lists. You can do that here:

    https://mxtoolbox.com/blacklists.aspx

  • NX2@feddit.de
    link
    fedilink
    English
    arrow-up
    26
    arrow-down
    2
    ·
    7 days ago

    I wrote a blog some time ago why selfhosting email sucks

    https://nx2.site/email-selfhosting

    If you just want the email server for only you and your friends, or for internal messages, selfhosting email can be fun, but your main email should probably not be selfhosted.

  • Tetsuo@jlai.lu
    link
    fedilink
    English
    arrow-up
    15
    ·
    7 days ago

    If you do self host I suggest reading carefully the Gmail guidelines for mails. They are the leaders in the field and they dictate the level of security required.

    DNS forward and reverse, DKIM, SPF, DMARC, ARC, DANE, bounce signature etc. Email is indeed a very complicated thing to host. I work on emails system all day and and I wouldn’t host my own mail.

    Even worse I’m hoping email disappear and another technology takes it place. Emails are unreliable and outdated, they need to go.

  • darklamer@lemmy.dbzer0.com
    link
    fedilink
    English
    arrow-up
    14
    ·
    7 days ago

    As already mentioned several times, selfhosting a mail server is not recommended unless you’re particularly interested in hosting a mail server, but with that said, you might find this project interesting:

    https://maddy.email/

  • smokinliver@sopuli.xyz
    link
    fedilink
    English
    arrow-up
    11
    ·
    7 days ago

    There is Mailcow. But simple is relative I guess cause you still gotta configure a lot around it to not end up on every spamlist out there

    • Norgur@fedia.io
      link
      fedilink
      arrow-up
      2
      ·
      edit-2
      7 days ago

      Dmarc/dkim/SPF/certs. Fun times!

      I got a mall server running, yet it’s almost more as an inbox.