Sujet : Re: comment ignorer les cancels non authentifiés
De : yamo (at) *nospam* beurdin.invalid (yamo')
Groupes : fr.comp.usenet.serveursDate : 24. Feb 2022, 10:46:13
Autres entêtes
Organisation : Serveur de salon
Message-ID : <sv7k55$p4m$1@rasp.pasdenom.info>
References : 1 2 3
User-Agent : Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Firefox/68.0 SeaMonkey/2.53.10.2
Salut,
jdd a tapoté le 24/02/2022 00:00:
Le 23/02/2022 à 21:14, Julien ÉLIE a écrit :
https://www.eyrie.org/~eagle/software/inn/docs/perl-nocem.html
Merci pour ce rappel de la doc, il faudrait l'ajouter dans la doc
d'installation à la fin de la partie nocem.
En particulier à ce test auquel je n'avais pas pensé :
grephistory '<Message-ID>' | perl-nocem
la doc de Gérald) et ensuite il faut aussi refuser les annulations
classiques, ce qui se fait avec :
innflags: "-C"
dans inn.conf.
fait
Sinon en moins violent (quoique...) :
En reprenant ce qu'il y a dans le cleanfeed.local.example pour le mettre
dans cleanfeed.local (...).
Mettre à jour la fonction "local_filter_cancel" que tu dois déjà avoir
édité pour Control-Cancel pour refuser tout cancel depuis free :
# Unremark this example function to log and reject all locally generated
# cancels.
# example...
sub local_filter_cancel {
if ($hdr{Control} =~ /cancel/i) {
if ($hdr{Path} =~ /\.free\.fr\!not\-for\-mail/i) {
saveart('bad.cancel','Cancels free');
return reject('Cancel free');
}
}
#...
};
Sauf si les cancelleurs respectent les normes, il n'y a pas de moyen de
différencier le cancel de ses propres posts du cancel pour autrui...
-- Stéphane