Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
Próxima revisión
Revisión previa
manejar_cola_de_mensajes_exim [2013/05/13 11:06]
10.12.12.68
— (actual)
Línea 1: Línea 1:
-====== Manejar la cola de mensajes de exim ====== 
  
- 
-Todas las operaciones de listar cosas en Exim se solicitan con -b: 
- 
-  exim -bp 
- 
-listar el contenido de la cola de mensajes, es  
-decir sería como qmail-qread,​ aunque en realidad exim -bpa da  
-información más parecida a qmail-qread. 
- 
-  exim -bpc  
- 
-(cantidad de mensajes en la cola), el que sería como  
-qmail-qstat. 
- 
-Todas las operaciones de manipular mensajes en la cola se solicitan ​ 
-con -M. 
- 
-  exim -Mrm id_del_mensaje ​ 
- 
-elimina un mensaje de la cola (los IDs los  
-encontrás en los logs, en la cabeceras de los mensajes, en la salida ​ 
-del comando SMTP DATA y en la salida de mailq). 
- 
-Para saber la cantidad de correos en estado FROZEN: 
- 
-  exim -bpr | grep frozen | wc -l 
- 
-Para eliminar los correos congelados (FROZEN): 
- 
-  exim -bpr | grep "​frozen"​ | awk '{ print $3 }' | xargs -l10 exim -Mrm 
- 
-Para limpiar la cola de correo (**cuidado porque esto borra todo**) usa el siguiente comando: 
- 
-  exim -bp | awk '/^ *[0-9]+[mhd]/​{print "exim -Mrm " $3}' | sh 
- 
-Este es bastante interesante para crear reportes variados parseando los logs de Exim: 
- 
-  eximstats -html /​var/​log/​exim_mainlog > eximrep.html 
- 
-Reenviar los mensajes que se encuentran en la cola: 
- 
-  exim -qf  
- 
-si quieres que intente con todos los mensajes no congelados ​ 
-en la cola, haya expirado o no su tiempo de reintento; o -qff para  
-intente incluso con los mensajes congelados (sin ninguna f sólo  
-prueba con los mensajes no congelados a los que ya les expiró el  
-tiempo de reintento). 
- 
-Cada 30 min lance un  
-proceso hijo "queue runner"​ que intenta mandar aquellos mensajes que  
-expliqué que se enviarían con exim -q más arriba. 
- 
-  exim con -q30m 
- 
-En Exim para ver los pasos que realiza :cuando envía un correo (sin enviarlo realmente) 
- 
-  exim -d -bt cuenta@dominio.com