Défault
Par défaut, l'application ignore les messages comportant les entêtes suivants:
X-Text-Classification=spam // Utilisé par [POPFile]
X-Spam-Flag=yes // Utilisé par [SpamAssassin]
X-SpamPal?=spam // Utilisé par [SpamPal]
X-Spambayes-Classification=spam // Utilisé par [SpamBayes]
Ignorer les messages en fonction de certains entêtes
- Créez un fichier en texte brut dans le répertoire %ZOE%/Library/SZ/Configurations/Default/ nommé SpamHeader.properties
- ajoutez les regles dans le format suivant: header=begins_with
Un message sera ignoré si la valeur l'entête en minuscule commence par la proprieté en minuscule.
example
Pour ignorer les messages dont le sujet commence par
*SPAM* (la casse n'a pas d'importance):
- subject=*SPAM*
Un message avec le sujet
'*SPAM* URGENT RESPONSES NEEDED' sera ignoré avec la propriété vue plus haut.
Valeurs Multiples
Parceque le format des propriétes n'autorise qu'une seule valeur par clef (par exemple: 'subject'), vous aurez besoin de le modifier un peu en donnant une extension aux noms de clefs.
example
- clef=valeur
- clef.1=valeur1
- clef.2=valeur2
En lisant les propriétes, le filtre de mail additionnera les noms des clefs en coupant tout ce qui se trouve après le dernier point. Les clefs sont triées dans l'ordre lexicographique.
[1]
Sortie en mode Debug
Lorsque vous lancez l'application en mode debug, elle va enregistrer dans la log le contenu de tout entête de spam utilisé. Regardez dans la log une trace venant de
SZMail.<init>. Aussi, lorsqu'un spam a osé s'infiltrer, il sera tracé et placé dans
SZMail.isSpam: avec le Message-ID correspondant, nom de l'entête, et valeur.