Parfois, des emails restent bloqués dans la queue d’envoi de qmail, il est toujours possible de vérifier la queue d’envoi avec la commande :
# /var/qmail/bin/qmail-qstat messages in queue: 5 messages in queue but not yet preprocessed: 0
Que puis-je faire ?
Combien de temps les messages restent-ils dans la file d’attente avant d’être supprimés ?
la situation durant laquelle les mails ne peuvent pas être envoyés à certaines adresses se passe souvent. Si Qmail ne peut pas envoyer de messages au serveur de destination pour des raisons temporaires (par exemple, un problème de connexion), il stocke le message dans la file d’attente et essaiera de le renvoyer encore et encore pendant la période définie dans /var/qmail/control/queuelifetime (par défaut, lé période est d’une semaine).
Pour forcer Qmail à traiter le/les mails qui reste en attente, il suffit d’envoyer le signal ALRM au processus qmail-send et Qmail essaiera d’envoyer tous les messages de la file d’attente immédiatement :
# kill -ALRM `ps ax | grep qmail-send | grep -v grep | awk '{print $1}'`