Qmail - Suppression de messages - une solution a coup de rm, j'aime bien rm
Par Charles-Christian Croix le jeudi, octobre 1 2009, 11:47 - Memo - Lien permanent
Suppression de messages en queue de qmail.
Les commandes suivantes peuvent supprimer tous les courriels de votre serveur de messagerie qmail qui se trouvent en queue.
qmailctl stop find /var/qmail/queue/mess -type f -exec rm {} \; find /var/qmail/queue/info -type f -exec rm {} \; find /var/qmail/queue/local -type f -exec rm {} \; find /var/qmail/queue/intd -type f -exec rm {} \; find /var/qmail/queue/todo -type f -exec rm {} \; find /var/qmail/queue/remote -type f -exec rm {} \; qmailctl start
Testé et approuvé pour supprimer les 45k emails d'erreur envoyer par une tache cron. Rappel pour développeur en herbe, on place l'envoie du mail d'erreur sur le test de connexion DB pas à l'exécution de la routine de traitement de chaque enregistrement !! Vous risquez de perdre plusieurs point d'audition en très peu de temps.
Commentaires
/etc/init.d/qmail stop
find /var/qmail/queue/ -type f ! -name sendmutex ! -name tcpto -exec rm {} \;
/etc/init.d/qmail start
Même si j'aime pas Qmail merci gui :)
Je confirme cela marche bien mieux ta solution. Je viens de l'appliquer sur un paquet de machine via cluster ssh. tip top