Más madera !!!!
Bueno pues vamos a actualizarnos que andamos un poco dormidos en este blog...
Por un lado ya he conseguido reproducir la infraestructura que desarrollé en el último post en un servidor que espero que sea el de primer piloto. Me queda pulir muchas cosas pero espero poderlo hacer poco a poco conforme vaya avanzando en el desarrollo.
Por otro lado he comenzado a desarrollar el primer proyecto de Software Libre público. He detectado que en mi curro pues recibimos una gran cantidad de consultas sobre que ha pasado con los correos electrónicos de los clientes, que si se han entregado, que si no, que si los han rechazado, que Hotmail no me echa cuenta, que Hotmail me ha baneado la IP, que ha sido SpamCannibal y tal y tal y tal... Pues cansado de recibir al menos dos o tres correos de estas cuestiones menores, pues he decidido desarrollar una herramienta que se descompone en dos proyectos a su vez:
1. parseador que analice el log del servicio de correo, y que vuelque la información a una base de datos,
2. una API web que sea consultable y que además nos devuelva toda la información registrada sobre un correo enviado / recibido desde nuestro servidor. La info la enviará en formato XML para que la web de terceros pueda interpretarlo.
No tengo experiencia en el desarrollo de ninguna de los dos tipos de desarrollos, ¿pero quién dijo miedo?
Ya os iré contanto. Por si queréis descargaros el proyecto y contribuir está en este repositorio de GitHub:
https://github.com/mvazgon/parserpostfix
Todavia no he subido nada, en breve lo iré haciendo.
(Actualización)
Bueno no he subido código del parsepostfix debido a muchas cuestiones entre las que se encuentra mi asombrosa capacidad de procrastinar.
Hasta ahora he conseguido, más o menos:
1. analizar el log de postfix que tenemos en la empresa,
2. ver cuales son las rutas aplicadas a los correos según su origen, y
3. por último he desarrollado un script que se apoya en un archivo temporal para analizar el log y posteriormente guardar en base de datos la información recuperada y guardarla en sus correspondientes registros.
Me queda por tanto:
1. determinar que servicio está leyendose de cada linea de log, tal como dovecot, postfix, opendkim, spamassassin.
2. guardar en base de datos
a. según protocolo y
b.según la ruta aplicada al correo
por conexión, origen del mensaje y/o destino,
3. estructurar esta información para posteriormente leerla desde un script y
4. representar esta información en una web para integrarla en el panel de control.
Esto lo voy a dejar terminado lo antes posible para dejarlo como legado en Comvive.
Por un lado ya he conseguido reproducir la infraestructura que desarrollé en el último post en un servidor que espero que sea el de primer piloto. Me queda pulir muchas cosas pero espero poderlo hacer poco a poco conforme vaya avanzando en el desarrollo.
Por otro lado he comenzado a desarrollar el primer proyecto de Software Libre público. He detectado que en mi curro pues recibimos una gran cantidad de consultas sobre que ha pasado con los correos electrónicos de los clientes, que si se han entregado, que si no, que si los han rechazado, que Hotmail no me echa cuenta, que Hotmail me ha baneado la IP, que ha sido SpamCannibal y tal y tal y tal... Pues cansado de recibir al menos dos o tres correos de estas cuestiones menores, pues he decidido desarrollar una herramienta que se descompone en dos proyectos a su vez:
1. parseador que analice el log del servicio de correo, y que vuelque la información a una base de datos,
2. una API web que sea consultable y que además nos devuelva toda la información registrada sobre un correo enviado / recibido desde nuestro servidor. La info la enviará en formato XML para que la web de terceros pueda interpretarlo.
No tengo experiencia en el desarrollo de ninguna de los dos tipos de desarrollos, ¿pero quién dijo miedo?
Ya os iré contanto. Por si queréis descargaros el proyecto y contribuir está en este repositorio de GitHub:
https://github.com/mvazgon/parserpostfix
Todavia no he subido nada, en breve lo iré haciendo.
(Actualización)
Bueno no he subido código del parsepostfix debido a muchas cuestiones entre las que se encuentra mi asombrosa capacidad de procrastinar.
Hasta ahora he conseguido, más o menos:
1. analizar el log de postfix que tenemos en la empresa,
2. ver cuales son las rutas aplicadas a los correos según su origen, y
3. por último he desarrollado un script que se apoya en un archivo temporal para analizar el log y posteriormente guardar en base de datos la información recuperada y guardarla en sus correspondientes registros.
Me queda por tanto:
1. determinar que servicio está leyendose de cada linea de log, tal como dovecot, postfix, opendkim, spamassassin.
2. guardar en base de datos
a. según protocolo y
b.según la ruta aplicada al correo
por conexión, origen del mensaje y/o destino,
3. estructurar esta información para posteriormente leerla desde un script y
4. representar esta información en una web para integrarla en el panel de control.
Esto lo voy a dejar terminado lo antes posible para dejarlo como legado en Comvive.
Comentarios
Publicar un comentario