Hola a todos en dias anteriores habia publicando una entrada para combatir spam en qmail bastante efectiva, sin embargo me encontre con lio mas grave el cual no lo pude controlar con el metodo plublicando en mi otro post, resulta que tuve un spamer tan brutal que me genero una cola de 345623 mensajes lo cual era imposible borrar con los metodos explicados antes, ya que el servidor se sobrecargaba y tardaba horas en borrar al menos 100 mensajes por la gran cantidad que tenia, igual al querer mosotrar la cola de correos mendiante el panel de control era imposible tardaba horas en el navegador y nunca se conectaba, luego de googlear un poco encontre un metodo eficaz que te permite eliminar la cola de mensajes spam en minutos, lo cual lo voy a compartir con ustedes:

Existe una herramienta llamada qmhandle que es un script que sirve para manejar la cola de qmail y asi es como funciona.

Primero la deben descargar desde con wget:

# wget http://sourceforge.net/projects/qmhandle/files/latest/download/qmhandle-1.3.2.tar.gz

Ahora descomprimimos el tar en “/var/qmail/queue/qmHandle”

# mv qmhandle-1.3.2.tar.gz /var/qmail/queue/
cd /var/qmail/queue/
tar xvf qmhandle-1.3.2.tar.gz

Renombramos el directorio

# mv qmhandle-1.3.2 qmhandle

Y pues el resto ustedes lo pueden hacer con las diferentes opciones que maneja el qmhandle que las describo a continuación:

-a : Enviar todos los mensajes pendientes de la cola
-l : Listar las colas de correo
-L : Listar cola de correo local
-R : Listar cola de correo remota
-s : Mostrar por pantalla estadísticas
-mN : Mostrar mensaje N
-dN : Borrar mensaje N
-Stext : Borrar todos los mensajes cuyo asunto contenga “text”
-D : Borrar todos los correos de la cola (remota y local)
-V : Sacar versión por pantalla
-c : Resultados con colores
-N : Listar solo números (identificadores) de mensaje

Un ejemplo de como lo hice yo:

Primero liste la cola de correos remotos:

# ./qmHandle -R | less

Veo los corres que mas se repiten y ahora los borro

# ./qmHandle -S”texto asunto a eliminar”

Deleting message: 2138277
Deleting message: 2461891
Deleting message: 2161874
Deleting message: 2283877
Deleting message: 2463155
Deleting message: 2237456
Deleting message: 2453558
Deleting message: 2109153
Deleting message: 2504230
Deleting message: 2164688
Deleting message: 2200380
Deleting message: 2206664
Deleting message: 2301851
Deleting message: 197516
Deleting message: 3029227
Deleting message: 2286043
Deleting message: 2402353
Deleting message: 2492819
Deleting message: 2234098
Deleting message: 2278546
Deleting message: 3024220
Deleting message: 2247757
Deleting message: 2153554
Deleting message: 2518421
Deleting message: 2491062
Deleting message: 2143370
Deleting message: 3042710
Deleting message: 2269408
Deleting message: 2119886
Deleting message: 2219867
Deleting message: 2217478
Deleting message: 2364081
Deleting message: 2507503
Deleting message: 2433914
Deleting message: 2264318
Deleting message: 2192914
Deleting message: 2493649
Deleting message: 2229857
Deleting message: 3028926
Deleting message: 2230238
Deleting message: 2057563
Deleting message: 2402097
Deleting message: 2375801
Deleting message: 2433781
Deleting message: 3026207
Deleting message: 2435598
Deleting message: 2242117
Deleting message: 2240933
Deleting message: 2432251
Deleting message: 2511459
Deleting message: 2392031
Deleting message: 2202246
Deleting message: 2256120
Deleting message: 2287896
Deleting message: 2174019
…………………

Es posible que si tienes tantos correos como yo lo tuve el comando ./qmHandle -R | less tarde demasiado en listar la cola por lo que yo use el siguiente comando para ver el numero de correos en cola:

# /var/qmail/bin/qmail-qstat

Ese ya lo habia puesto en mi anterior post.

Bien espero les sirva y a seguir luchando con el spam.

MFCP!!!!