Eliminar la cola de correo en Qmail

En ocasiones es posible que te hayas encontrado con un problema de Spam originado desde uno o más de tus servidores. Esto lo que provoca, quitando a un lado los problemas de listado en RBLs, será que la cola de correo del servidor quede desbordada, ya sea debido a la cantidad de correo generado que el propio servidor no ha podido procesar, o por correos devueltos de los propios destinatarios.

En el caso de que tu servidor de correo sea Qmail, no podrás eliminar de manera automática y sencilla la cola de correo (aún teniendo Plesk, puede que no sea posible eliminar la cola dependiendo de su tamaño), por lo que se debería recurrir a diferentes métodos.

Para eliminar la cola manualmente, tendrás que recrear la estructura de directorios de la cola de Qmail del siguiente modo:

Advertencia

Es necesario detener Qmail antes de realizar la eliminación de la cola, ya que de no detenerlo podrían surgir errores.

Para detener el servicio debería bastar con el comando:

/etc/init.d/qmail sto

  1. Una vez detenido el servicio, deberás ejecutar estos comandos uno a uno:

    cd /var/qmail/queue/
    rm -rf info intd local mess remote todo
    mkdir mess
    for i in `seq 0 22`; do mkdir -p mess/$i; done
    cp -r mess info
    cp -r mess intd
    cp -r mess local
    cp -r mess remote
    cp -r mess todo
    chmod -R 750 mess todo
    chown -R qmailq:qmail mess todo
    chmod -R 700 info intd local remote
    chown -R qmailq:qmail intd
    chown -R qmails:qmail info local remote
    

  2. Después de lanzar todos los comandos anteriores, los cuales deberían haber vaciado por completo la cola de correo, podrás iniciar de nuevo el servicio utilizando el comando:

    /etc/init.d/qmail start

Para comentar sobre este artículo, rellena el formulario. Los campos marcados con un asterisco (*) son obligatorios.


*