← Retour aux tutoriels

Mailcow : régler l'antispam Rspamd

Ajuster les seuils de score Rspamd et créer une règle de liste via l'interface Mailcow.

Rspamd attribue un score à chaque message et décide de le marquer, mettre en quarantaine ou rejeter selon des seuils.

Prérequis

  • Mailcow dockerized opérationnel.
  • Accès administrateur à l’interface et au shell de l’hôte.

1. Ajuster les seuils par domaine

ConfigurationConfiguration de la messagerieDomaines → éditer le domaine :

Seuil de spam (greylisting / rejet) : 8.0
Marquer le spam au-dela de          : 5.0

Les valeurs basses augmentent la sévérité.

2. Créer une règle de liste

EmailConfigurationFiltres (whitelist/blacklist) ou ConfigurationRspamd :

Action : Liste blanche (allow)
Valeur : @partenaire-fiable.fr

Pour bloquer un expéditeur :

Action : Liste noire (deny)
Valeur : spam@domaine-indesirable.fr

3. Éditer la map directement (hôte)

docker compose exec rspamd-mailcow \
  cat /etc/rspamd/custom/global_mts_settings.conf
docker compose exec rspamd-mailcow rspamc reload

Vérification

Interface Rspamd sur https://mail.exemple.fr/rspamd : l’historique montre les scores et l’action appliquée (no action, add header, reject). Un message d’un expéditeur en liste blanche affiche un score négatif.

Dépannage

  • Faux positifs : remonter le seuil de rejet ou ajouter l’expéditeur en liste blanche.
  • Spam non filtré : vérifier que les modules DKIM, SPF, RBL sont actifs dans l’interface Rspamd.
  • Règle ignorée : recharger Rspamd avec rspamc reload après modification d’une map.

Vous avez un projet sur ces sujets ?

Nous contacter →