Mailq - это команда в системах Linux, которая печатает сводку сообщений электронной почты, поставленных в очередь для будущей доставки.
Первая строка, напечатанная для каждого сообщения, показывает внутренний идентификатор, используемый на вашем конкретном хосте для сообщения, с возможным статусом состояния, размером сообщения в байтах, датой и временем, когда сообщение было принято в очередь, и отправителем конверта сообщения.
Во второй строке отображается сообщение об ошибке, которое заставило это сообщение сохраняться в очереди; он не будет присутствовать, если сообщение обрабатывается в первый раз.
Символы состояния - это либо звездочка, указывающая, что задание обрабатывается, либо Икс чтобы указать, что загрузка слишком велика для обработки задания, или дефис, чтобы указать, что работа слишком молода для обработки.
Следующие строки вывода показывают получателей сообщений по одному на строку.
Замечания:mailq идентичен sendmail -bp .
Синтаксис команды mailq
mailq Ац -q … -v
| mailq | Выполнение mailq без каких-либо переключателей показывает очереди в электронной почте. |
| Ац | Показывать очередь отправки почты, указанную в /etc/mail/submit.cf вместо очереди MTA, указанной в /etc/mail/sendmail.cf . |
| -q ! I substr | Ограничить обработанные задания теми, которые содержат зиЬзЬг как подстрока идентификатора очереди или нет, когда ! . |
| -q ! R substr | Ограничить обработанные задания теми, которые содержат зиЬзЬг как подстрока одного из получателей или нет, когда ! . |
| -q ! S substr | Ограничить обработанные задания теми, которые содержат зиЬзЬг как подстрока отправителя или нет, когда ! . |
| -v | Распечатка подробной информации. Этот переключатель добавляет приоритет сообщения и один символ символа (знак плюса или пробел), указывающий, было ли отправлено предупреждающее сообщение в первой строке сообщения.1 |
1) Кроме того, дополнительные линии могут смешиваться с получателями, указывающими информацию «контролирующего пользователя»; эти данные показывают, кто будет владеть любыми программами, которые выполняются от имени этого сообщения, и именем псевдонима, из которого эта команда расширена. Кроме того, сообщения о статусе для каждого получателя печатаются, если они доступны.
Утилита mailq завершает 0 при успешном завершении, а> 0, если возникает ошибка.
mailq Пример
Это пример того, как может выглядеть команда mailq после выполнения:
Mail Queue (1 запрос) --- QID ---- - Размер - ----- Q-Time ----- ------ Отправитель / Получатель ----- AA45401 5 Thu Mar 10 11:15 root (Пользователь неизвестен) bad_user




