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 en la Nube. 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

  • 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
  • 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.