A fullstack but simple mail server (SMTP, IMAP, LDAP, Antispam, Antivirus, etc.) using Docker. (by docker-mailserver)

Docker-mailserver Alternatives

Similar projects and alternatives to docker-mailserver

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better docker-mailserver alternative or higher similarity.

Suggest an alternative to docker-mailserver

Reviews and mentions

Posts with mentions or reviews of docker-mailserver. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-10-18.
  • Easy, Minimalist email?
    If you don't mind docker (I would recommend it), docker-mailserver is easy to set up. Mailcow and mailu also have a sizable user base on this sub so you may get more help with those. The official documentation is also quite good for these generally.
  • Aktive Docker Mailstacks? | 2021-10-09
  • Internal email server / service
    I have an internal only mail server that doesn't send or receive mail outside my LAN. I use docker-mailserver for this. It's fairly easy to set up a minimal server though I haven't figured out how to enable SSL/TLS so everything is unencrypted in the backend at the moment. I mainly expose the mail server to my other selfhosted services so they can send notification emails to users. Users access their mail through a selfhosted roundcube webmail frontend. No IMAP/SMTP ports are exposed on the LAN or externally. It's enough for my use case (to teach my kids email). The only downside for me is that it doesn't support password changes from the webmail interface natively. All administration tasks are performed using a shell script, including password changes, so only the administrator can change the password for any user. There's a third-party add-on script that enables user password changes from the web client but I haven't investigated/implemented it, so don't know how well it works. It's also possible to set up SSL/TLS encryption for IMAP/SMTP but, in my case, it's less straightforward than described in the documentation because I want to keep it strictly internal only and don't want to open any ports on my router for email. I haven't been motivated enough to poke further because the setup works well otherwise.
  • Self hosted email server Very light and simple. Had it runnin more than a year ago no complains.
  • Show HN: LIV is a webmail front-end for your personal email server | 2021-09-25
    Just use a relay server to manage deliverability issues , dkim setup for you , like aws ses

    Atleast that way youre receiving emails still stay hosted and private on your personal server , and outgoing emails get delivered by ses.

    Ses is pretty cheap too, heck its literally free for 2000 emails or so per month, so no extra cost for personal email servers.

    Something like this , lets you setup a decent mailserver under 10 mins with next to now maintenance needed.

    (Only had to log back in once , to update the docker image itself)

  • Modoboa – open-source email server | 2021-09-19
  • Looking for a lightweight email server that runs in Docker is probably what you are looking for. I personally use rainloop as webmail (hardware/rainloop) in case you don't use a specific client.
  • Protonmail now keeps IP Logs | 2021-09-10
  • I switched from macOS to Linux after 15 years of Apple | 2021-08-26
    Here's my own slightly out of touch that simultaneously holds true for me and doesn't for a very large part of the populace:

    1) XFCE is the pinnacle of desktop environments:

    It's extremely stable, looks good, works fast and is customizable. It works equally well on old underpowered devices, modern ones, as well as servers (should you ever need that sort of thing for whatever reason). It also has plenty of widgets without any of the modern bloat.

    2) LibreOffice is great open source office software:

    It started out as a fork of OpenOffice and has since become the mainstay under GNU/Linux distributions. It does word processing. It does spreadsheets. You can make drawings and visualizations in it. It does presentations. There's even a simple database offering in there, a la MS Access.

    It also supports MS Office formats for the most part and can convert them to open ones with very few issues! The performance is also better than any web based offering. Plus, it's cross platform!

    3) Thunderbird is perhaps the best mail client, regardless of platform:

    It's stable, reliable and has its origins in Mozilla. It does everything i'd expect a mail client to do and i've had no problems with it to date. Plus, it's cross platform!

    As for mail servers, i think that mail servers are a horrible mess for the most part, regardless of which platform you need them on. I think that your best bet in that regard is just using a Docker container that packages all of the components that you'd need:

    4) This is absolutely true, but then again, you can say the same about any piece of unpopular hardware.

    Linux on mobile phones is a mess. Then again, even FreeBSD on certain pieces of desktop hardware oftentimes fails to work as well. Many years have passed, but this can still be problematic, given that perhaps we treat drivers wrong as an industry.

    My cheap Chinese netbook (i'm not too well off financially) had the mouse not work on Fedora and some other distros. Sometimes the audio wouldn't work. Now, sometimes the mouse gets stuck in a state where it acts as a scroll wheel. In Windows, function keys worked as they should (after pressing the Fn key you could access them), but in Linux distros it was flipped and i found myself having to press Fn to use the F1-F12 keys, with no option in BIOS to flip this. The fingerprint scanner just doesn't work and isn't even detected. The Wi-Fi drivers didn't work and i had to compile them from some random GitHub repository that i found online. The distro didn't have GCC and the netbook doesn't have an ethernet port so i had to suffer through doing an air gapped install, which was problematic because of the dependencies. I got it working for the most part, but it was a pain.

    Things really should be better. But that can probably only be achieved by either open drivers and open standards for most of the hardware out there, or by killing off about 75% of the hardware vendors out there, which in practice simply means that you only have to buy hardware that works well (e.g. Thinkpads).

    5) The choices that i find myself making are rather easy - either i use open source software, or i do less.

    However i agree for the most part with the observations about Linux not being an awfully popular platform for porting applications. I do think that this has three main causes: packaging being somewhat difficult to get started with (as well as needing to support a variety of distros), the GUI frameworks across Windows/Linux/Mac being a total mess and there being no "good" options out there, and then there also really not being a large commercial effort to make the struggle of porting something over worthwhile.

    Interestingly, the GUI framework situation isn't such a large issue if you go with something like Lazarus, JavaFX or even Swing for your software, but those can be ugly, so people don't.

  • Email Buffer IMAP
    I would use a IMAP capable server stack like docker-mailserver and then use fetchmail to pull your emails in via fetchmail
  • Self hosted email storage options
    It's nice but I find it to be a bit fragile during updates. I switched to because it was simpler and less breakable
  • Looking for suggestions for mailcow alternatives - I use this atm
  • Inbound Email to HTTP
    I do something like this for my real-estate agent emails with Node-red's email node, although I just have it mark the email as read but you can delete the email. Hooks up to any IMAP server. The email server I'm using is: I also use an email sieve to dump emails into a specific folder to work on.
  • Migadu – No-nonsense multi-domain email at a flat price | 2021-07-02
    If you’re open to using Docker

    Try out this [0] , it’s pretty easy to self host , comes with decent defaults and makes it quite easy to setup a bunch of tools from spam checking to anti virus , dkim , dmarc , etc and gives you some handy parameters you can change in its default config file after that you can further customise the tools it uses directly (although I’ve only had to do that once or twice while setting up some custom settings)


  • Maddy: Composable all-in-one mail server | 2021-06-18
    Personally i use a mail server that's preconfigured and lives inside of a Docker container with all of the dependencies that it needs: ( GitHub: )

    It is pretty awesome to see new projects that try to improve the user experience for the system admins, for example, the Caddy web server and now the Maddy mail server. I'm not sure whether i'd have been able to set up a mail server the "old fashioned way", seemingly in line with the concerns of the other people here who have tried that more extensively. Somehow, while e-mail is super widespread and works decently for getting text information from place A to place B, it also feels a tad overcomplicated (the different components for sending/receiving mail, SMTP, IMAP, POP3, the sad need for anti virus scanning, SPF, DKIM, DMARC, the similarly sad need for anti spam protection).

    That said, the containerized solution above has also worked nicely for me - i'll still probably use GMail/other hosted solutions for personal e-mail stuff and communication, but right now i've already switched over to using my own mail server for all of the automated e-mails that i need, such as from SonarQube and Zabbix, as well as GitLab.


Basic docker-mailserver repo stats
4 days ago

docker-mailserver/docker-mailserver is an open source project licensed under MIT License which is an OSI approved license.

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
Find remote jobs at our new job board There are 36 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.