Skip to main content

Mailq Linux Command (Jak sprawdzić wychodzące wiadomości)

Managing Service Commands in Zimbra (Może 2025)

Managing Service Commands in Zimbra (Może 2025)
Anonim

Mailq to polecenie dla systemów Linux, które drukuje podsumowanie wiadomości e-mail w kolejce do przyszłej dostawy.

Pierwsza linia drukowana dla każdej wiadomości zawiera wewnętrzny identyfikator używany na danym hoście dla wiadomości, z możliwym znakiem statusu, rozmiarem wiadomości w bajtach, datą i godziną przyjęcia wiadomości do kolejki oraz nadawcą koperty wiadomości.

Drugi wiersz pokazuje komunikat o błędzie, który spowodował zatrzymanie tego komunikatu w kolejce; nie będzie obecny, jeśli wiadomość jest przetwarzana po raz pierwszy.

Znaki statusu są albo gwiazdką wskazującą, że praca jest przetwarzana, an X aby wskazać, że obciążenie jest zbyt wysokie do przetworzenia pracy lub łącznik, aby wskazać, że praca jest zbyt młoda do przetworzenia.

Poniższe wiersze wyników pokazują odbiorców wiadomości, po jednym w wierszu.

Uwaga:mailq jest identyczny z sendmail -bp .

Składnia poleceń mailq

mailq -Ac -q … -v

mailqWykonywanie mailq bez żadnych przełączników pokazuje kolejkowane wiadomości e-mail.
-AcPokaż kolejkę przesyłania wiadomości określoną w /etc/mail/submit.cf zamiast kolejki MTA określonej w /etc/mail/sendmail.cf .
-q ! I substrOgranicz przetwarzane zadania do zawierających je substr jako podłańcuch id kolejki, a nie kiedy ! jest specyficzne.
-q ! R substrOgranicz przetwarzane zadania do zawierających je substr jako podłańcuch jednego z odbiorców, a nie kiedy ! jest specyficzne.
-q ! S substrOgranicz przetwarzane zadania do zawierających je substr jako podłańcuch nadawcy, a nie kiedy ! jest specyficzne.
-vDrukuj szczegółowe informacje. Ten przełącznik dodaje priorytet wiadomości i wskaźnik pojedynczego znaku (znak plus lub puste miejsce) wskazujący, czy komunikat ostrzegawczy został wysłany w pierwszym wierszu wiadomości.1

1) Dodatkowo, dodatkowe linie mogą być zmieszane z odbiorcami, wskazując informację "kontrolującą użytkownika"; te dane pokazują, kto będzie właścicielem jakichkolwiek programów, które są wykonywane w imieniu tego komunikatu, oraz nazwę aliasu, do którego to polecenie zostało rozszerzone. Ponadto drukowane są komunikaty o stanie każdego odbiorcy, jeśli są dostępne.

Narzędzie mailq kończy 0 w przypadku powodzenia, a> 0, jeśli wystąpi błąd.

mailq Przykład

To jest przykład tego, jak może wyglądać komenda mailq po wykonaniu:

Kolejka pocztowa (1 żądanie) --- QID ---- - Rozmiar-- ----- Q-Time ----- ------ Nadawca / odbiorca ----- AA45401 5 Czw Mar 10 11:15 root (nieznany użytkownik) bad_user