La commande mailq répertorie tous les e-mails sortants en attente de livraison :
# mailq Queue ID- --Size-- ----Arrival Time-- -Sender/Recipient-- 46AAB43972* 333 Tue Jan 10 21:17:14 [email protected] [email protected]
Les e-mails envoyés sont également enregistrés dans un fichier journal, /var/log/mail.log .
Exemples de commande mailq
1. Pour voir les mails en file d'attente :
# mailq
2. Pour afficher la file d'attente de soumission de courrier spécifiée :
# mailq -Ac
3. Pour afficher les éléments "perdus" dans la file d'attente des e-mails au lieu des éléments de la file d'attente normale :
# mailq -qL
4. Pour afficher les éléments mis en quarantaine dans la file d'attente des e-mails au lieu des éléments de la file d'attente normale :
# mailq -qQ
5. Pour limiter les tâches traitées à celles contenant substr comme sous-chaîne :
# mailq -q[!]I substr
6. Pour limiter les travaux traités aux travaux mis en quarantaine contenant substr comme sous-chaîne :
# mailq -q[!]Q substr
7. Pour limiter les travaux traités à ceux contenant substr comme sous-chaîne de l'un des destinataires :
# mailq -q[!]R substr
8. Pour limiter les tâches traitées à celles contenant substr comme sous-chaîne :
# mailq -q[!]S substr
9. Pour imprimer des informations détaillées :
# mailq -v
Remarque
Sendmail est un agent de messagerie intelligent qui essaie de livrer le courrier même en cas de panne. Par exemple, si un utilisateur tente d'envoyer un e-mail à [email protected] et que le serveur de messagerie de hostname.com est désactivé, sendmail ne pourra pas établir de connexion au port TCP 25 sur le serveur de messagerie de hostname.com et par conséquent ne pourra pas livrer le courrier. Au lieu d'abandonner, sendmail placera l'e-mail dans une file d'attente et tentera de le renvoyer. L'action par défaut de sendmail est de tenter de renvoyer le courrier en file d'attente toutes les 4 heures pendant 5 jours avant d'abandonner et d'envoyer une notification « Échec de la livraison » à l'expéditeur d'origine. Le courrier en file d'attente est stocké dans le répertoire /var/spool/mqueue et est géré par le programme mailq.