(Courriels de diversion: <edicterons@adaptant-insultees.com> <gracieusetes@souffrions-termineront.com> <bougonne@incongru-paniquons.com> <assoupissais@glorifier-discordantes.com> <atrophierions@corroborerions-tressailliraient.com> <desintoxiquerent@raisonnant-agresses.com> <sous-expositions@condensations-rationnant.com> <revenaient@detectes-subjuguons.com> <engloutirait@quête-presbyte.com> <attribuaient@orthographierais-parodies.com> )
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 > Suite à la conférence d'aujourd'hui sur les mailers (Sendmail / Postfix / > Qmail), et à la suite d'une demande, je vous redonne à tous le petit script > de ma fabrication bien utile pour les administrateurs de Qmail qui leur > permettra de nettoyer aisément la file d'attente de Qmail des mails > indésirables. Ce script est tel que je l'ai écris en 1999 et nécessite > certainement quelques nettes améliorations. Si vous êtes amener à le > modifier, je vous invite à m'en faire part. > > Le script actuel ne supporte pas les arguments multiples ni l'argument all > qui permet d'effacer tous les mails de la file d'attente. > > #!/bin/bash > ##!/usr/bin/ksh > BASEMAIL=/var/qmail/queue > USER=`whoami` > > # Verification de l'utilisateur > if [ $USER != "root" ]; then > echo "Vous devez être root pour executer cette commande" > exit 1 > fi > > # Vérification du nombre d'argument > if [ $# = 0 ]; then > echo "Syntaxe : qmail-supp arg1 arg2 ... argN" > echo " arg1 à N représentent les numéros de message à > supprimer" echo " all : tous les les messages" > echo > exit 1 > fi > > cd $BASEMAIL/mess > for i in `ls`; do > if [ -d $i ]; then > cd $i > for j in `ls`; do > if [ $j = $1 -o $1 = 'all' ]; then > echo "suppression du message $j" > rm $j > if [ -f ../../remote/$i/$j ]; then > rm ../../remote/$i/$j > else > rm ../../local/$i/$j > fi > rm ../../info/$i/$j > fi > done > cd .. > fi > done > > Pour ceux qui sont interessés, je peux également sur demande, vous envoyer > le fichier en privé. merci pour ton p'tit script. En ce qui me concerne, j'utilise qqtool et/ou qmHandle. Si cela peut aider quelqu'un :) http://www.tnpi.biz/internet/mail/qqtool/ http://qmhandle.sourceforge.net/ ++ - -- Franck http://www.linuxpourtous.com -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) iD8DBQFA1TaO1zwfep5k9qERAkUtAKCQz+6+DtKcT1vdKQHKm+I2F1QTpACgv3oq KR79LWocew5VByfJRgTPzlM= =fLxp -----END PGP SIGNATURE----- -------------------------------------------------------------------- Les listes de diffusion occultes: <URL:http://www.CULTe.org/listes/>