EXIM comandos basicos - Foro Support - Manuales tecnicos

Announcement

Collapse
No announcement yet.

EXIM comandos basicos

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • EXIM comandos basicos

    EXIM comandos basicos


    Ver los movimientos de emails de tu servidor en tiempo real :
    tail -f /var/log/maillog


    Saber cuantos correos tenemos en cola con:
    exim -bpc

    Podemos listar todos los correos en cola:
    exim -bp

    Ya de aquí podemos empezar a realizar filtrados con:
    exim -bp | grep <dato a buscar>

    Lo mas normal es encontrar muchos correos en estado "Frozen" los cuales podemos contabilizar así:
    exim -bpr | grep frozen | wc -l

    Podemos saber mas sobre un envío en cola, viendo el "Status log" de un correo particular:
    exim -Mvl <messageID>

    Para ver la cabeceras del mensaje:
    exim -Mvh <messageID>

    Para ver el cuerpo del mensaje:
    exim -Mvb <messageID>

    Para descongelar un correo en cola:
    exim -Mt <messageID>

    Para borrar todos los mensajes "Frozen" en cola:
    exim -bpr | grep "frozen" | awk '{ print $3 }' | xargs -l10 exim -Mrm

    Borrar mensajes con mas de 24 horas de antiguedad
    exiqgrep -o 86400 -i | xargs exim -Mrm


    Para ver que dominios están ocupando mas espacio en la cola:
    exim -bpr | exiqsumm -c | head

    Para eliminar todos los correos en cola de un correo en particular:
    exiqgrep -i -r user@hostname.com | xargs exim -Mrm

    Para eliminar todos los correos en cola de un dominio en particular:
    exiqgrep -i -r hostname.com | xargs exim -Mrm

    Para remover TODOS los mensajes en Cola:
    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
Working...
X