Le système de service courriel de Csoft.net intègre la plus récente version de SpamAssassin, qui est à notre connaissance, le filtre anti-spam le plus avancé présentement disponible. Notre logiciel de traitement de courriel (mailprocd), intègre SpamAssassin de façon à ce que le filtre puisse s'exécuter en privé (sous le propre UID de l'utilisateur), et en permanence (en tant que processus serveur dédié).
Spam.
mail rule add et mail rule del.
Vous pouvez également définir des macros avec la syntaxe ¯o:
L'exemple suivant crée une macro nommée &joemacro, avec deux adresses
courriel équivalentes (joe@example.com et joseph@example.com):
csoftadm> mail rule add &joemacro spam>=15 /dev/null csoftadm> mail rule add &joemacro spam>=5 joe/Spam csoftadm> mail rule add &joemacro spam<=5 joe csoftadm> mail rule add &joemacro "from=office@example.com" joe/Office csoftadm> mail rule add &joemacro "subject=Invoice.*" joe/Invoices csoftadm> mail alias add joe@example.com &joemacro csoftadm> mail alias add joseph@example.com &joemacro
| any | Toujours Vrai |
| spam |
Toujours Vrai, mais insère un en-tête
X-Spam-Status et déplace contenu dangereux vers attachements
séparés.
|
| spam>=5 | Vrai si le pointage SpamAssassin est ≥5.0 (probablement du spam). |
| spam<=5 | Vrai si le pointage SpamAssassin est ≤5.0 (probablement pas du spam). |
| sender=user@example.com | Vrai si l'adresse De: corresponds à cette expression |
| subject=pattern | Vrai si le champs Objet: corresponds à cette expression |
| size<=number | Vrai si la taille du message est < octets |
| size>=number | Vrai si la taille du message est > octets |
spam, le courriel entrant sera examiné
par SpamAssassin (et l'en-tête «X-Spam-Status» sera insérée) avant d'être
traité par le filtre externe:
csoftadm> mail rule add joe@example.com spam |procmail
Si la commande inclut des espaces, des arguments ou des variables, mettez ceux-ci entre guillemets:
csoftadm> mail rule add joe@example.com spam "|procmail $HOME/.alt-procmailrc"
SpamAssassin met à votre disposition plusieurs paramètres, documentés en
détail dans Mail::SpamAssassin::Conf. Ces paramètres sont
indiqués dans le fichier ~/.spamassassin/user_prefs.
Voici un user_prefs typique. On recommande de configurer au moins
ok_locales et ok_languages:
# Expect messages in French, English ok_locales en fr ok_languages en fr
Pour ajouter des adresses courriel à la whitelist, utilisez la
directive whitelist_auth:
whitelist_auth joe@example.com whitelist_auth *@corp.example.com whitelist_auth *@*.example.com
Si l'expéditeur utilise une signature DKIM de tierce partie, le domaine lié à la signature peut être spécifié comme second argument:
whitelist_auth jane@example.com gmail.com
Utilisez blacklist_from pour bloquer des adresses ou domaines:
# Blacklist addresses blacklist_from spammer@example.com blacklist_from *@spammer.com
On peut changer le score par défaut associé à un test en particulier
avec la directive score (a utiliser avec précaution):
score UNWANTED_LANGUAGE_BODY 3.5
Lorsque vous avez fini d'éditer user_prefs, copiez le fichier vers /mail/VOTRENOM/.spamassassin/. Ceci forcera la re-lecture immédiate de la configuration sur le serveur courriel (/mail est un système de fichier NFS vers le serveur courriel actif).
$ mkdir /mail/$USER/.spamassassin $ cp ~/.spamassassin/user_prefs /mail/$USER/.spamassassin
© 2026 Communications CubeSoft