Our great sponsors
-
Mail-in-a-Box
Mail-in-a-Box helps individuals take back control of their email by defining a one-click, easy-to-deploy SMTP+everything else server: a mail server in a box.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
docker-mailserver
Production-ready fullstack but simple mail server (SMTP, IMAP, LDAP, Antispam, Antivirus, etc.) running inside a container.
-
emailwiz
Script that installs/configures a Dovecot, Postfix, Spam Assassin, OpenDKIM Debian web server
-
crowdsec
CrowdSec - the open-source and participative security solution offering crowdsourced protection against malicious IPs and access to the most advanced real-world CTI.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
I hace been using Mail-in-a-box for almost 3 years. It's been painless and the set up is done with a single shell script you can download and execute on a clean VPS. It also takes care of all the DNS stuff for you.
I can recommend Mailu https://mailu.io/
This is the way. For the lazy: https://github.com/foxcpp/maddy
Have a look at this project: https://github.com/docker-mailserver/docker-mailserver
If you have the option to install NixOS (or convert the preinstalled distro), I can recommend Simple NixOS Mailserver. It is a complete solution (postfix, dovecot, rspamd), and can easily be extended with roundcube webmail.
I would suggest trying out CrowdSec in favor of fail2ban. It's free and open source, supports postfix(can detect spammers as well) and dovecot. Basically it's a advanced and modern fail2ban utilizing crowd sourced threat intelligence by default meaning that all users anonymously share information about relevant attacks to others users thereby helping each other out.