Bonjour, j'ai du mal avec la syntaxe procmailrc d'ou ces demandes d'aide dans plusieurs forum demeurée sans réponse. Je tente ma chance ici au cas ou! ;)
Depuis plusieurs mois j'essaie désespérément de construire des recettes avec plus ou moins de bonheur pour trier le courrier reçus, enfin surtout enlever les indésirables qui sont devenus au fil du temps une véritable plaie. Les anti-spam des FAI ou des boites se montrant souvent trop zélés, je préfères les substituer à mes propres filtres.
Mes recettes pourtant basique et simple ne m'apporte pas le résultat attendu, manifestement la syntaxe m'échappe malgrés des recherches incessante et les essais s'y rapportant sur la toile.
Voici un échantillon de mon procmail.rc contenant mes 3 recettes sensées me libérer d'un tri pénible, surtout après un retour de vacance (plus de 250 mails à trier ça me fatigue quelque peu).
MAILDIR=$HOME/Maildir
LOGFILE=$HOME/.procmaillog
LOGABSTRACT=no
#VERBOSE=on (Est utilisé uniquement pour le débogage.)
VERBOSE=off
DEFAULT=$HOME/Maildir/Recus/new
LINEBUF = 16384 #Augmentation de la longueur des recettes (2048 par défaut à 32768)
# Spam
:0
* ^From:.*(info.*@.*|news.*@.*|newsletter.*@.*|.*@ebanov.net|france.fr.*@buisness-media.com|<actu@creavea.com>|<admin@tendermeets.com>|<ae_account@aliexpress.com>etc etc.)
$MAILDIR/Poubelle/new
# Règle d'indésirables non directement adressé bien classé à "e;l'horizontale"e; (complément spam).
:0
* !(To|Cc):.*(unedemesadresse@mail.com|unedemesadresse@mail.com|unedemesadresse@mail.com)
$MAILDIR/Poubelle/new
# Le reste: Rapatriement des mails qui me sont bien destiné et intéressants dans les "new"
:0
* .*
$DEFAULT
La première recette semble fonctionner, quoique trop zélées. Les adresses sont soit écrite avec des mots clé "news etc", soit avec des parties d'adresse comportant parfois des numéro changeant remplacés par des ".*", soit précisément désignées entre des "<>" pour garantir de recevoir les autres courriels plus sérieux des sites envoyeurs cités.
La seconde sert à enlever tout ce qui ne m'est pas explicitement adressé, et j'en reçois plein depuis quelque temps. Lorsque cette recette fonctionne (suivant mes diverses tentatives de syntaxe), je ne reçois plus les courriers qui me sont adressé à travers une liste ou/et comportant dans le "To" mes nom et prénom.
La dernière, ben ce qui reste!
Si une âme charitable pouvais m'aider, je sèche!
# Chemin inverse
Posté par _kaos_ . Évalué à 1.
Salut,
Redite ici je crois. Bloub, donc.
Suite à un mail important que j'ai failli rater, j'ai fait le chemin inverse.
J'ai viré
spamassassin
(que je souhaitais configurer, mais jamais pris le temps), et je le vis bien.Au moins, je suis sûr de ne rien rater par erreur !
Et ce n'est pas si long.
Matricule 23415
# Ancrage à gauche ?
Posté par Cyril Brulebois (site web personnel) . Évalué à 1. Dernière modification le 07 novembre 2020 à 20:11.
Ta première règle matche sur
From
en début de ligne.Ta seconde règle matche sur l'inverse de
To
etCc
n'importe où sur la ligne ? J'imagine que les mails dont leTo
et leCc
ne te listent pas… te sont quand même distribués, avec probablement unDelivered-To
, qui lui va matcher ?Exemple récent, avec DN/CUSTOMER « anonymisés », un extrait des entêtes du mail que j'ai reçu en mettant l'alias
sales@DN
en copie, délivré dans ma boîte principale :Debian Consultant @ DEBAMAX
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.