Editar esta página Enlaces a esta página Exportar a PDF Has cargado una revisión vieja del documento! Si la guardas crearás una versión nueva con estos datos. Archivos Multimedia ====== Gestión de correos con EXIM ====== ===== 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 ===== Activacion / desactivacion de listas negras en exim ===== El fichero de configuración de exim contiene la definición y llamada a los diferentes mecanismos antispam. El fichero lo podemos encontrar en /etc/exim.conf Entre ellos tenemos barracuda (lo comentamos con una almohadilla): # deny using barracuda # deny message = Email blocked by BARRACUDA - to unblock see http://www.barracudacentral.org # # only for domains that do want to be tested against RBLs # domains = +use_rbl_domains # dnslists = b.barracudacentral.org Una vez modificado el fichero (comentando o descomentado el bloque) tendremos que avisar el proceso de exim que hemos modificado la configuración (mandando una señal al proceso a través del comando kill): ''kill -HUP <proceso exim>'' ó ''killall -HUP exim'' Send linkbacks for external links Guardar Previsualización Cancelar Resumen de la edición Nota: Al editar esta página, estás de acuerdo en autorizar su contenido bajo la siguiente licencia: CC Attribution-Noncommercial-Share Alike 4.0 International