2

Clientmqueue is over 18GB and ls /var/spool/clientmqueue is working 5 min already. I want to see what mail is in the queue. Maybe i can read some in human format? To see date title who send it and who is receiver?

AnFi
  • 5,883
  • 1
  • 12
  • 26
barraba
  • 35
  • 1
  • 1
  • 7

1 Answers1

4

For typical queue try sendmail -Ac -bp or mailq -Ac
For HUGE queue try sendmail -O QueueSortOrder=none -Ac -bp

  • -Ac selects client queue
  • -Am selects main/MTA queue

You may add -v to get even more verbose output.

In case of HUGE queue add -O QueueSortOrder=none to avoid sorting queue entries.
If none does not work then try filename.
AFAIK none was added in sendmail-8.13.8 and filename in sendmail-8.10.

Documentation:
QueueSortOrder

AnFi
  • 5,883
  • 1
  • 12
  • 26
  • sendmail -Ac -bp Takes so much time, i did a coffee break - still its working. I think it trying to show me 18gb of info? :) maybe it can show only 100 last? :) – barraba Mar 24 '13 at 12:26
  • 2 hours past - no gain, there is no output from this command. 18gb is to big i think – barraba Mar 24 '13 at 14:03
  • Sorry, I have forgotten how sendmail can be "sluggish" with HUGE queues. I have added the relevant extra option that may help. – AnFi Mar 24 '13 at 15:04
  • thanx alot !!! Its worked ! – barraba Mar 24 '13 at 17:19