Administrer un VPS Classic – afficher les messages dans la file d'attente
Rappel : j'héberge un site sur un VPS Classic 1 (10 Go d'espace disque / 1Go de RAM) de chez OVH tournant sous Release 3 (CentOS 6.6 – Webmin)
Il peut arriver qu'on ait besoin de s'assurer qu'un mail envoyé à partir de son serveur est bien parti. Cela fait partie du diagnostic différentiel quand on a des soucis de mails non distribués : il faut déjà s'assurer qu'ils sont bien partis !
Sous Plesk, on a une page dédiée à la file d'attente des mails qui n'ont pas encore quitté le serveur. Avec la possibilité de purger la file d'attente des mails ayant attendu trop longtemps.
Rien de tel sous Webmin.
Pour avoir la liste des messages dans la file d'attente de Postfix, ça se passe en ligne de commande
postqueue -p
Et s'il y a des messages coincés, on obtient quelque chose dans ce genre :
-Queue ID- –Size– —-Arrival Time—- -Sender/Recipient——-
05B481CC4B65Â Â Â Â 2349 Wed Feb 11 21:44:03Â monemail@gmail.com
                  (connect to 127.0.0.1[127.0.0.1]:10024: Connection refused)
                                        monemail@yahoo.fr4B5701CC4B6A    1234 Wed Feb 11 22:14:36 monemail@gmx.fr
                  (connect to 127.0.0.1[127.0.0.1]:10024: Connection refused)
                                        monemail@yahoo.fr2E2DA1CC3BD3  840518 Thu Feb 12 08:48:30 uncopain@aol.com
                  (connect to 127.0.0.1[127.0.0.1]:10024: Connection refused)
                                        postmaster@mondomaine.comAD6841CC3ABC 1480768 Tue Feb 10 19:20:59 unautrecopain@skynet.be
                  (connect to 127.0.0.1[127.0.0.1]:10024: Connection refused)
                                        postmaster@mondomaine.com— 2273 Kbytes in 4 Requests.
Pour vider la file d'attente, utiliser la commande postsuper (pas testé).