Juin
28
2011

Nettoyer/Vider la file d’attente d’Exim

Si un de vos clients/ou de vos scripts a débité un envoi de mails important, ceux-ci sont mis dans un buffer.

Parfois, il est nécessaire de nettoyer la file d’attente d’Exim.(ça n’est pas chose très difficile.)

Utilisez les étapes suivantes :

Se connecter sur WHM en tant que l’utilisateur « root »
Cliquez sur « Mail Queue Manager »  sous l’onglet Email dans le menu de gauche


Vous obtiendrez une nouvelle page dans le cadre droit.

Cliquez sur Supprimer tous les messages dans la file d’attente. Confirmer les mêmes depuis la fenêtre de confirmation qui vient. Il va supprimer tous les mails en file d’attente.
Vous pouvez supprimer un par un, aussi car sur cette page, vous verrez la liste de tous les mails dans le tampon.

 

 

Si vous n’avez pas de cPanel, vous pouvez également nettoyer de la coquille.
SSH au serveur en tant que root
Exécutez la commande suivante:

exim -qff (vider)

exim -bpc (compter)

ou

 #!/bin/sh
if [ $1 ]; then
echo "`exim -bpru | tr '\n' + | sed -e "s/++/=/g" | tr -d + | tr = '\n' | grep "$1" | awk {'print $3'} | xargs exim -Mrm | wc -l` E- Mails deleted"
else
echo "To delete ALL the `exim -bpc` E-Mails on mail queue, give this command:"
echo "exim -bpru | awk {'print $3'} | xargs exim -Mrm"
echo ""
echo "If you want to delete only mails with an specific sender/recipient, use:"
echo "$0 [sender/recipient]"
fi

 

Bon vidage 🙂

4 commentaires + Ajouter un commentaire

  • Cela correspond-t-il aux nombreux messages que nous reçevons de cpanel et qui prennent un espace dans la partition « user » ?

    • Je pense que cela viens plutôt des logs qui s’enregistre a chaque actions que le serveur effectue. (qui se trouve dans /usr/local/cpanel/logs/)

  • Bonjour,
    je ne comprend pas, j’ai un plan revendeur, et j’ai lu pas mal de vos articles et vous dites d’aller dans WHM en root, et dans email … moi dans email, je n’ai que Mail Troubleshooter, comment cela ce fait il ?
    Merci d’avance

  • Bonjour nous rencontrons actuellement un problème de spam, une de nos adresses a été utilisé a notre insu pour envoyer des mails.
    Cette adresse a généré un millier de mail dans la liste d’attente, je cherche pour supprimer de la mail queue de cpanel tous les mails venant de cette adresse.
    Seulement en mode visuel impossible d’afficher les mails (il y en a trop), donc je me retourne vers vous pour une ligne de commande ssh afin de supprimer tous les mails de cette adresse en attente.
    Merci
    Aurelien

Laisser un commentaire

*