immobilia a écrit 1 commentaire

  • [^] # Supprimer certains mails en attente dans la queue liste de Postfix

    Posté par  . En réponse au message [Terminal] Supprimer les mails en attente dans Postfix. Évalué à 1.

    Regarde le post : Supprimer certains mails en attente dans la queue liste de Postfix http://www.placeoweb.com/dotclear/index.php/2007/07/09/72-supprimer-certains-mails-en-attente-dans-la-queue-liste-de-postfix
    contenant un script qui te conviendra parfaitement pour purger les mails expédié par un domaine.

    Je te le colle ici :

    #!/bin/sh

    todel="du.domaine.com"

    nbmsg=0

    while test 1
    do

    liste=`postqueue -p | grep ^[0-9A-Z] | grep -v empty | grep $todel | cut -d \* -f1 | head -1`

    if [ -n "$liste" ];
    then
    echo Message a supprimer $liste
    listemsg=`echo $liste | cut -c-11`
    postsuper -d $listemsg
    else
    echo Nombre de message suprime $nbmsg
    exit 0
    fi
    let nbmsg="$nbmsg+1"

    done

    echo Nombre de message suprime $nbmsg