Aller au contenu
Module 2 · Leçon 6 sur 26

Les bases du pare-feu et de fail2ban

Fait partie du cours Mailcow : maîtriser son serveur mail auto-hébergé, dans le module Prérequis serveur et DNS.

Auteur

Mailcow s'attend à ce que ces ports entrants soient ouverts depuis Internet :

Port Service
25 SMTP (MX entrant)
465 Soumission SMTPS
587 Soumission avec STARTTLS
993 IMAPS
995 POP3S
4190 ManageSieve
80 HTTP (challenge ACME + redirection)
443 HTTPS (interface d'admin + webmail)

Exemple avec UFW :

ufw allow 25,80,443,465,587,993,995,4190/tcp

fail2ban dans Mailcow : le conteneur netfilter-mailcow applique déjà un bannissement à la manière de fail2ban. Ne faites pas tourner fail2ban au niveau de l'hôte sur les mêmes ports, car il entre en conflit avec les règles NFTables du conteneur.

Bloquez les ports 110 et 143 (IMAP/POP3 en clair). Mailcow les laisse ouverts par défaut pour les anciens clients ; fermez-les au pare-feu si vous n'en avez pas besoin.

Connectez-vous pour garder une trace de ce que vous avez lu.

Pulse · envoi de cold emails

Une infrastructure d’envoi rien qu’à vous.

Chaque domaine a son propre hôte MX, son IP, son sélecteur DKIM et son certificat. Prenez la version gérée, et nous l’exploitons pour vous, ou achetez une licence et faites-la tourner sur vos propres serveurs.

# sur un serveur Ubuntu tout neuf
$ cd pulse && sudo ./install.sh
→ docker compose up · kumomta · stalwart · caddy
→ dashboard ready on https://pulse.yourdomain.com
$

Aussi chez nous :Beat : la surveillance qui vous donne le correctifConseil : 65 $ US/h, sans forfait mensuel