0
Loguear mails cuentas enviadas

Open 1 Respuestas 32 Views
Gente, me pidieron tener un listado de los mails enviados, para poder juntarlos y mandar el newsletter (y no tener que estar recolectando a mano los mails de clientes). No se me ocurre bien como hacerlo de manera más sencilla.

El servidor de correo es ubuntu server y como gestionador webmin.

 

Gracias!

1 Respuesta

0
Con un ubuntu con postfix que hace relay a gmail me funciono esto:

grep 'to=' /var/log/mail.log | sed -e 's/.*<\(.*\)>.*/\1/g' | sort | uniq

Eso te da todas las direcciones a las que se le envio un mail desde tu servidor, tambien te muestra los mails locales, para que no aparezcan se podria hacer algo asi:

grep 'to=' /var/log/mail.log | sed -e 's/.*<\(.*\)>.*/\1/g' | grep -v tu_dominio\.com | sort | uniq

 

Saludos
respondido por luigibalzani (10,210 puntos) Abr 8
1Comentarios
comentado por jzarranz (450 puntos) Abr 9
Excelente!! gracias
...