To check the Postfix mail queue on a Unix-like system, you can use the postqueue or mailq command. Here’s how you can do it:
-
Using
postqueue:Open your terminal and run the following command to view the Postfix mail queue:
postqueue -pThis command will display a list of emails currently in the Postfix mail queue. You will see the queue ID, size, and sender/recipient addresses.
-
Using
mailq:Alternatively, you can use the
mailqcommand, which is a symbolic link topostqueue. It produces the same result:mailqThis command provides a similar output to
postqueue -p, listing the emails in the queue. -
Viewing Specific Queue (Optional):
If you want to view the contents of a specific queue, you can specify the queue name with the
-qoption. For example:postqueue -p -q deferredThis command will show only the deferred mail queue.
To remove messages from the queue, you can use the postsuper command. Be cautious when removing messages from the queue, as it can result in email loss. Only remove messages if you are certain they are no longer needed or are causing issues.



Comments