Skip to main content

Mailq Linux-Befehl (So überprüfen Sie ausgehende Nachrichten)

How to Read Email in Linux (Kann 2024)

How to Read Email in Linux (Kann 2024)

Inhaltsverzeichnis:

Anonim

Mailq ist ein Befehl auf Linux-Systemen, der eine Zusammenfassung der E-Mail-Nachrichten ausgibt, die für die zukünftige Zustellung in die Warteschlange gestellt werden.

Die erste Zeile, die für jede Nachricht gedruckt wird, zeigt die interne Kennung, die auf Ihrem Host für die Nachricht verwendet wird, mit einem möglichen Statuszeichen, der Größe der Nachricht in Byte, dem Datum und der Uhrzeit, zu der die Nachricht in die Warteschlange aufgenommen wurde, und dem Absender des Umschlags der Nachricht.

In der zweiten Zeile wird die Fehlernachricht angezeigt, durch die diese Nachricht in der Warteschlange verbleibt. Es ist nicht vorhanden, wenn die Nachricht zum ersten Mal verarbeitet wird.

Die Statuszeichen sind entweder ein Sternchen, um anzuzeigen, dass der Job bearbeitet wird X um anzuzeigen, dass die Last für die Verarbeitung des Jobs zu hoch ist, oder ein Bindestrich, um anzuzeigen, dass der Job für die Verarbeitung zu jung ist.

Die folgenden Zeilen der Ausgabe zeigen die Empfänger der Nachricht, einen pro Zeile.

Hinweis:mailq ist identisch mit sendmail -bp .

mailq-Befehlssyntax

mailq -Ac -q … -v

mailqWenn Sie mailq ohne Schalter ausführen, werden die E-Mails in der Warteschlange angezeigt.
-AcZeigt die Mail-Übermittlungswarteschlange an, die in angegeben ist /etc/mail/submit.cf anstelle der in angegebenen MTA-Warteschlange /etc/mail/sendmail.cf .
-q ! Ich substrVerarbeitete Jobs auf die beschränken substr als Teilzeichenfolge der Warteschlangen-ID oder nicht, wenn ! angegeben.
-q ! R substrVerarbeitete Jobs auf die beschränken substr als Teilzeichenfolge eines Empfängers oder nicht wann ! angegeben.
-q ! S substrVerarbeitete Jobs auf die beschränken substr als Teilzeichenfolge des Absenders oder nicht wann ! angegeben.
-vAusführliche Informationen drucken. Dieser Schalter fügt die Priorität der Nachricht und ein Einzelzeichen (ein Pluszeichen oder ein Leerzeichen) hinzu, um anzugeben, ob in der ersten Zeile der Nachricht eine Warnmeldung gesendet wurde.1

1) Zusätzlich können zusätzliche Leitungen mit den Empfängern gemischt werden, die die "steuernden Benutzer" -Informationen angeben; Diese Daten zeigen an, wem die Programme gehören werden, die für diese Nachricht ausgeführt werden, und der Name des Alias, aus dem dieser Befehl erweitert wurde. Außerdem werden Statusmeldungen für jeden Empfänger gedruckt, sofern sie verfügbar sind.

Das mailq-Dienstprogramm beendet bei Erfolg den Wert 0 und im Fehlerfall> 0.

mailq Beispiel

Dies ist ein Beispiel, wie der Befehl mailq nach seiner Ausführung aussehen könnte:

Mail-Warteschlange (1 Anfrage) --- QID ---- --Size-- ----- Q-Zeit ----- ------ Absender / Empfänger ----- AA45401 5 Do Mar 10 11:15 root (Benutzer unbekannt) bad_user