Skip to main content

Mailq Linux Command (Comment vérifier les messages sortants)

Kelly Rowland ft. David Guetta - Commander (Official Video) (Mai 2025)

Kelly Rowland ft. David Guetta - Commander (Official Video) (Mai 2025)
Anonim

Mailq est une commande sur les systèmes Linux qui imprime un résumé des messages électroniques en file d'attente pour une remise ultérieure.

La première ligne imprimée pour chaque message indique l'identificateur interne utilisé sur votre hôte spécifique, avec un caractère d'état possible, la taille du message en octets, la date et l'heure de l'acceptation du message dans la file d'attente et l'expéditeur de l'enveloppe. du message.

La deuxième ligne affiche le message d'erreur qui a entraîné le maintien de ce message dans la file d'attente. il ne sera pas présent si le message est en cours de traitement pour la première fois.

Les caractères d'état sont soit un astérisque pour indiquer que le travail est en cours de traitement, un X pour indiquer que la charge est trop élevée pour traiter le travail ou un trait d'union pour indiquer que le travail est trop jeune pour être traité.

Les lignes de sortie suivantes montrent les destinataires du message, une par ligne.

Remarque:mailq est identique à sendmail -bp .

Syntaxe de la commande mailq

mailq -Ac -q … -v

mailqL'exécution de mailq sans aucun commutateur affiche les emails en file d'attente.
-AcAfficher la file d'attente d'envoi de courrier spécifiée dans /etc/mail/submit.cf au lieu de la file d'attente MTA spécifiée dans /etc/mail/sendmail.cf .
-q ! Je sousLimiter les travaux traités à ceux contenant sous-sol en tant que sous-chaîne de l'ID de la file d'attente ou non ! est spécifié.
-q ! R sousLimiter les travaux traités à ceux contenant sous-sol en tant que sous-chaîne de l'un des destinataires ou non ! est spécifié.
-q ! S substrLimiter les travaux traités à ceux contenant sous-sol en tant que sous-chaîne de l'expéditeur ou non ! est spécifié.
-vImprimer des informations verbeuses. Ce commutateur ajoute la priorité du message et un indicateur à caractère unique (un signe plus ou un espace vide) indiquant si un message d'avertissement a été envoyé sur la première ligne du message.1

1) De plus, des lignes supplémentaires peuvent être mélangées avec les destinataires indiquant les informations de "l'utilisateur contrôlant"; Ces données indiquent qui sera propriétaire des programmes exécutés pour le compte de ce message et le nom de l'alias à partir duquel cette commande a été développée. De plus, les messages d'état de chaque destinataire sont imprimés s'ils sont disponibles.

L'utilitaire mailq quitte 0 en cas de succès et> 0 en cas d'erreur.

mailq Exemple

Voici un exemple de ce à quoi la commande mailq pourrait ressembler une fois exécutée:

File d'attente (1 demande) --- QID ---- - Taille-- ----- Q-Time ----- ------ Expéditeur / Destinataire ----- AA45401 5 jeu. Mars 10 11:15 root (utilisateur inconnu) bad_user