Thursday, May 31, 2012

Filtrar mail.log o cualquier otra cola con grep y metacarácteres



Usted tiene el siguiente problema, su servidor es una lata, su enlace también, no confia en ellos y una madrugada, se le ocurre, que tal vez viendo en tiempo real durante 45 minutos, podrá descifrar el maillog del sendmail y de alguna forma entender, determinar o simplemente justificar el extraño comportamiento de ese servidor de spam que tanto aman.




Pues aquí esta, con esto se simplificaran la vida y podrán ver unicamente las direcciones de email, pero, de que me sirve pensarán, solo filtra las direcciones, sin la mas mínima idea de lo que esta haciendo con esa dirección, pues... ese ya es su problema amigos. No esperan que solucione todo su problema, pero es probable que sean los DNS's.




tail -f /var/log/maillog | egrep -oi '\b[A-Z0-9._%-]+@[A-Z0-9.-]+\.[A-Z]{2,4}'