NOUVEAU

Klar filtre désormais le spam pour Stalwart, sur votre propre serveur de courrier.

L’installer

Le filtrage anti-spam pour votre propre serveur mail.

Le moteur Klar comme milter Postfix ou SMTP, sur une infrastructure que vous contrôlez. Déployez-le dans la région de votre choix ; votre courrier ne quitte jamais vos serveurs.

En amont, sur votre serveur mail

Klar tourne comme milter à côté de votre serveur de messagerie. Il lit chaque message une fois, avant sa mise en file, et ajoute des en-têtes X-Klar. Une règle Sieve à la remise le classe selon le verdict : boîte de réception, Marketing ou Indésirables. Le mode rejet peut aussi refuser le spam le plus net dès la session SMTP.

Le courrier arrive d’Internet en SMTP sur votre serveur de messagerie : Postfix, Stalwart ou tout serveur qui parle milter. Avant la mise en file, le serveur confie le message entier à klar-milterd, sur la même machine, qui le classe localement sans aucun appel réseau et renvoie des en-têtes X-Klar, par exemple X-Klar-Label: spam. À la remise, une règle Sieve range le message dans la boîte de réception, Marketing ou Indésirables. klar-milterd consigne le verdict, les scores, l’expéditeur et le Message-ID dans un journal SQLite, jamais le corps du message.
  • S’intègre à Postfix

    Klar s’exécute comme milter. Chaque message entrant est classé localement par le moteur Klar, puis marqué d’en-têtes X-Klar ; vos règles Sieve déplacent le spam vers les Indésirables.

  • Reste sur votre infrastructure

    La classification s’exécute là où vit déjà votre courrier. Rien n’est transmis à un tiers, une souveraineté que les passerelles cloud ne peuvent garantir.

  • Apprend de vos utilisateurs

    Quand un utilisateur déplace un message vers ou hors des Indésirables, Klar enregistre la correction et s’adapte, sur vos serveurs, pas les nôtres.

Faites-le tourner sur Stalwart.

Stalwart transmet chaque message entrant au milter Klar, le moteur le classe sur votre machine, et une règle Sieve par boîte range selon le verdict. Les binaires tournent sur Debian 12 ou Ubuntu 22.04 et plus récents en x86_64, et sur Debian 13 ou Ubuntu 24.04 en arm64. Un système plus ancien utilise le conteneur. Installez le milter, donnez-lui l'accès admin de Stalwart, puis branchez-le :

curl -fsSL https://raw.githubusercontent.com/klar-im/engine/main/install.sh | sudo KLAR_ACCEPT_MODEL_LICENSE=1 sh
export STALWART_URL=http://127.0.0.1:8080 STALWART_USER=admin STALWART_PASSWORD=...
python3 /opt/klar/share/stalwart/scripts/apply.py --shadow --milter-host 127.0.0.1 --milter-port 8891

Klar décide. Le filtre intégré de Stalwart peut continuer à noter à côté, sans rien ranger, pour que vous compariez les deux verdicts sur votre propre courrier aussi longtemps que vous voulez.

Sous Postfix, ajoutez KLAR_MTA=postfix à la commande d'installation : l'installeur écrit alors la configuration Postfix à la place. La suite est dans le guide Postfix.

Lisez le moteur, faites-le tourner chez vous.

Le moteur Klar est open source sous licence AGPLv3. Compilez-le, auditez-le et vérifiez exactement ce qui tourne sur vos serveurs. L'AGPLv3 impose de publier les modifications que vous distribuez : si cela ne convient pas à votre activité, une licence commerciale est disponible.

Il est livré avec un seul milter pour deux serveurs de messagerie : une configuration Postfix de référence, et le câblage Stalwart. Le même moteur derrière l’un ou l’autre.

Voir le moteur sur GitHub

Faites-le tourner sur votre propre serveur.

Le milter est open source et s'installe en une commande. Le modèle est gratuit pour un usage non commercial ; filtrer le courrier d'une entreprise passe par Klar Pro, la licence commerciale. Parlez-nous de votre installation.