Назад | Перейти на главную страницу

Как читать HUGE clientmqueue в человеческом формате?

Clientmqueue превышает 18 ГБ, а ls / var / spool / clientmqueue работает уже 5 минут. Я хочу посмотреть, какая почта находится в очереди. Может, я смогу прочитать что-нибудь в человеческом формате? Чтобы увидеть заголовок даты, кто его отправил и кто получатель?

Для типичной очереди попробуйте sendmail -Ac -bp или mailq -Ac
Для ОГРОМНЫЙ очередь попробовать sendmail -O QueueSortOrder=none -Ac -bp

  • -Ac выбирает очередь клиентов
  • -Am выбирает основную очередь / очередь MTA

Вы можете добавить -v чтобы получить еще более подробный вывод.

В случае ОГРОМНЫЙ очередь добавить -O QueueSortOrder=none чтобы избежать сортировки записей в очереди.
Если none не работает тогда попробуйте filename.
Насколько мне известно none был добавлен в sendmail-8.13.8 и filename в sendmail-8.10.

Документация:
QueueSortOrder