Add to Favourites Add to Favourites    Print this Article Print this Article

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.
  1. Stop Qmail and xinetd.

    /etc/init.d/qmail stop
    /etc/init.d/xinetd stop

  2. Move current queue to another location.

    mv /var/qmail/queue /var/qmail/queue_old

  3. Reinstall 'psa-qmail' RPM to recreate qmail queue structure with the command like:

    rpm -Uvh --force psa-qmail....

  4. (Optional).Reinstall drweb-qmail RPM if you use DrWeb antivirus feature which comes with Plesk.

    rpm -Uvh --force drweb-qmail....

  5. Start Qmail and xinetd:

    /etc/init.d/qmail start

    /etc/init.d/xinetd start

    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

Was this answer helpful?

Also Read