Linux/Unix Shell Scripting - Ayuda con bash cola de correos

 
Vista:
sin imagen de perfil
Val: 7
Ha disminuido su posición en 3 puestos en Linux/Unix Shell Scripting (en relación al último mes)
Gráfica de Linux/Unix Shell Scripting

Ayuda con bash cola de correos

Publicado por Daniel (6 intervenciones) el 28/05/2019 23:48:55
Hola a todos, esto trabajando en crear un script en bash para exportar toda la cola de correo del dia de un servidor y guardarlo en un archivo para despues que sea enviado por correo, ya tengo listo toda esta parte, solo me queda los siguientes problemas:

Los correos que tengo guardados en el archivo, necesito validar que sean reales y que no sea una cuenta de spam por ejemplo.

Lo otro es que necesito eliminar los correos de este archivo de los dominios locales del mismo servidor, esto lo puedo validar con la lista /etc/localdomain, pero tengo problemas ya que el listado que tengo son de cuenta de correos no de dominios, por ejemplo:

[email protected]

este es el formato de los mail en el archivo, pero el formato del archivo /etc/localdomain del servidor, es

dominio.cl

agradezco la ayuda
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de joel
Val: 84
Oro
Ha mantenido su posición en Linux/Unix Shell Scripting (en relación al último mes)
Gráfica de Linux/Unix Shell Scripting

Ayuda con bash cola de correos

Publicado por joel (32 intervenciones) el 29/05/2019 07:57:13
Hola Daniel, no comentas como tienes almacenados los correos, si con sus cabeceras, o unicamente su contenido...

Nos puedes mostrar como los obtienes y como los guardas?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 7
Ha disminuido su posición en 3 puestos en Linux/Unix Shell Scripting (en relación al último mes)
Gráfica de Linux/Unix Shell Scripting

Ayuda con bash cola de correos

Publicado por Daniel (6 intervenciones) el 30/05/2019 00:23:25
hola,
los correos lo exporto desde exim con el comando

exim -bp >> /tmp/cola.txt

este comando me pega simbolos, horas, espacios, etc, luego con sed elimino todo y solo quedan las cuentas de correos en una columna de la siguiente manera:

[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

Estos son los que debo validar:

1. Validar que el correo sea real.
2. Eliminar los correos que estan en el mismo servidor
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar