Exigrep es una herramienta que permite buscar expresiones específicas dentro de los logs de Exim, mostrando bloques de información relevantes sobre envíos o recepciones de correos.
Filtrar por dominio:
Si quieres realizar una búsqueda que devuelva todos los correos electrónicos relacionados con algún dominio en específico, deberás ejecutar:
exigrep «ejemplo.com» /var/log/exim_mainlog
Donde «ejemplo.com» es el dominio que deseas filtrar.
Filtrar por correo electrónico:
Para realizar una búsqueda para una casilla de correo electrónico en específica podés utilizar
exigrep «usuario@ejemplo.com» /var/log/exim_mainlog
Donde usuario@ejemplo.com es la casilla que deseas buscar.
Filtrar por identificador de correo o Message ID
Si contás con el identificador del correo que deseas buscar, ya sea porque lo obtuviste de la cabecera del mismo o de otro log, podés buscar el correo con:
exigrep 1uA2B3-000ABC-4Z /var/log/exim_mainlog
Donde 1uA2B3-000ABC-4Z es el Message ID
Filtrar en un archivo de logs comprimido
Es posible que necesites acceder a un archivo de logs antiguos (los cuales se almacenan en archivos comprimidos con la extensión .gz). Para ello, podés utilizar la herramienta zcat en conjunto con exigrep.
zcat /var/log/exim_mainlog-20250428.gz | exigrep «usuario@ejemplo.com»
Es importante aclarar que para utilizar la herramienta exigrep necesitás poder acceder a tu servidor a través de la terminal del mismo (SSH).
Es importante aclarar que para utilizar la herramienta exigrep necesitas poder acceder a tu servidor a través de la terminal del mismo (SSH).