Hello,
A couple steps are needed to delete an email from a sendmail queue.
All of the following commands should be run as root
First, run the mailq command to find the message you want to delete.
> mailq
In this example the email I want to delete has this output:
Note the identifier I marked in red above, there will be two files with that identifier in the name that need to be removed.
Next, cd /var/spool and then find the files with that name in them.
> cd /var/spool/
> find . -name "*7ICYnR30093*"
The output I got from the find commmand was:
./mqueue/dfq7ICYnR3009369
./mqueue/qfq7ICYnR3009369
To remove the email from the queue, delete the files:
> rm ./mqueue/dfq7ICYnR3009369 ./mqueue/qfq7ICYnR3009369
On some systems the folder might be named clientmqueue.
If you need to delete all email from the queue you can remove all files in the mqueue folder.
A couple steps are needed to delete an email from a sendmail queue.
All of the following commands should be run as root
First, run the mailq command to find the message you want to delete.
> mailq
In this example the email I want to delete has this output:
Code:
[COLOR=Red]q7ICYnR3009369[/COLOR] 3801057 Sat Aug 18 08:34 <user@example.com>
(reply: read error from mail.example.com.)
Next, cd /var/spool and then find the files with that name in them.
> cd /var/spool/
> find . -name "*7ICYnR30093*"
The output I got from the find commmand was:
./mqueue/dfq7ICYnR3009369
./mqueue/qfq7ICYnR3009369
To remove the email from the queue, delete the files:
> rm ./mqueue/dfq7ICYnR3009369 ./mqueue/qfq7ICYnR3009369
On some systems the folder might be named clientmqueue.
If you need to delete all email from the queue you can remove all files in the mqueue folder.