How do I rebuild qmail queue if it is damaged or consists of a lot of spam messages ?
This instruction is written for RPM-based systems (RedHat, Fedora, CentOS, etc...).
Please perform the following steps to recreate Qmail`s queue.
All current messages will be removed from the queue in this case and cannot be restored.
- Stop Qmail and xinetd.
- Move current queue to another location.
mv /var/qmail/queue /var/qmail/queue_old
- Reinstall 'psa-qmail' RPM to recreate qmail queue structure with the command like:
rpm -Uvh --force psa-qmail....
- (Optional).Reinstall drweb-qmail RPM if you use DrWeb antivirus feature which comes with Plesk.
rpm -Uvh --force drweb-qmail....
- Start Qmail and xinetd:
Note: you should get the both psa-qmail and drweb-qmail RPMs from the same Plesk version distributive which is installed on the server.
You can obtain current psa-qmail, drweb-qmail RPMs and Plesk build versions by running the following commands on Linux systems:
rpm -q psa-qmail
rpm -q drweb-qmail
rpm -q psa