Le Thu, 31 May 2007 23:43:18 +0200 Stephane Bortzmeyer <[EMAIL PROTECTED]> a écrit:
> On Thu, May 31, 2007 at 05:28:54PM +0200, > François Boisson <[EMAIL PROTECTED]> wrote > a message of 26 lines which said: > > > 1) Je souhaiterais savoir ce que pense Stephane Bortzmeyer de cette > > initiative. > > Si ça tient ses promesses, c'est plutôt bien. Le problème, pour > l'instant, est qu'il y a peu de retour, donc on ne sait pas trop ce > que deviennent les spams signalés. Mais, bon, c'est le début. Bien > > > 2) J'ai compilé lynx-ssl (pour sarge) afin de faire un script de > > signalement automatique mais lynx-ssl ne dispose des options de lynx > > -cmd_lig et -cmd_script ce qui interdit ce genre de manoeuvre. On > > doit pouvoir s'en sortir avec un gros tripatouillage mais y-a-t-il > > une version de lynx-ssl ayant ces options. Ça permettrait de faire > > un script de signalisation de spams... > > En shell, avec curl (développé sur Debian, donc "aptitude install curl > openssl" et ça roule) : > > http://www.bortzmeyer.org/signaler-a-signal-spam.html > C'est exactement ce que je cherche. Chez moi, spamassassin met dans un repertoire les spams repérés. Le script suivant permet de récupérer le spam initial à partir du message de spamassassin: #!/bin/sh BORNE=`grep boundary $1 | head -n 1 | sed -e s'/^.*----=\(.*\)"/\1/'` DEBUT=`grep -n $BORNE $1 | tail -n 2 | head -n 1 | sed -e 's/:.*$//'` FIN=`grep -n $BORNE $1 | tail -n 1 | sed -e 's/:.*$//'` LONGUEUR=$[$FIN-$DEBUT-6] tail -n +$[$DEBUT+6] $1 | head -n $LONGUEUR Si on le nomme getspam, $ getspam q1Hqd4c-0000wy sort le texte du spam. L'appel de ton script serait $ getspam q1Hqd4c-0000wy | signalspam mais ça me sort systématiquement Error 400 while reporting the spam ce qui me fait dire que je lui envoie trop de choses. Que faut-il envoyer à ton script? Merci en tout cas de ta réponse. François Boisson -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et "Reply-To:" To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

