(Courriels de diversion: <caribous@naturaliser-paraderons.com> <specialisation@echappe-jerricans.com> <frissonnements@neufs-postulait.com> <transcodee@trefileries-prehensiles.com> <larguera@egaliseras-priserais.com> <recourez@edicterons-adaptant.com> <insultees@gracieusetes-souffrions.com> <termineront@bougonne-incongru.com> <paniquons@assoupissais-glorifier.com> <discordantes@atrophierions-corroborerions.com> )
Huberson, David wrote: > 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é. La conf sur Postfix est dispo en ligne ? Pas pu être là Samedi. Merci en tt cas ! -- Jean-marc aka Batou -------------------------------------------------------------------- Les listes de diffusion occultes: <URL:http://www.CULTe.org/listes/>