Outils pour utilisateurs

Outils du site


serveur_postfix

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
serveur_postfix [2009/05/13 09:47] thierryserveur_postfix [2010/09/12 10:53] (Version actuelle) thierry
Ligne 168: Ligne 168:
 Ou simplement tout ? Ou simplement tout ?
   # postsuper -d ALL   # postsuper -d ALL
 +
 +Remettre tout les messages en attente:
 +  # postsuper -r ALL
 +
 +Voir un message:
 +  # postcat -q <ID_DU_MESSAGE> | less
 +
 +==== purge ====
 +
 +Petit scripte (a adapter) pour purger les SPAM en "deferred" ...
 +
 +  -Ca recherche les "ID" dans le spool de "deferred"
 +  -Recherche le flag "Spam Yes" : si oui, efface
 +  -Recherche une date mise en queue dans l'année 2008 (là, nous sommes en 2010!) : si oui efface
 +
 +  #!/bin/sh
 +  
 +  TMPFILE=/tmp/postfix-purge-deferred.txt
 +  
 +  rm -f $TMPFILE >/dev/null 2>&1
 +  
 +  find /var/spool/postfix/deferred/ | awk -F'/' '{ print $7; }' | egrep -v "^$" > $TMPFILE
 +  
 +  if [ -e $TMPFILE ]; then
 +    echo "fichier existe"
 +    while read mailID; do
 +      SpanStatus=$( postcat -q $mailID | grep "X-Spam-Status: Yes" )
 +      if [ "x$SpanStatus" != "x" ]; then
 +        echo "Spam: $mailID : $SpanStatus"
 +        postsuper -d $mailID
 +      fi
 +  
 +      Older=$( postcat -q $mailID | egrep "^message_arrival_time.*2008" )
 +  
 +      if [ "x$Older" != "x" ]; then
 +        echo "Old: $mailID : $Older"
 +        postsuper -d $mailID
 +      fi
 +    done < $TMPFILE
 +  fi
  
 ==== Amavis et autres ==== ==== Amavis et autres ====
serveur_postfix.1242208033.txt.gz · Dernière modification : 2009/05/13 09:47 de thierry