SMP – Email Parser (Part 1) | Frontend Development / UIUX Design

Para este proyecto me pidieron que implementara un email-parser.
Para los correos .eml fue fácil implementar un drag&drop, enriquecer el texto resultante y que funcionara tanto para correos en html como txt.

El problema surgió porque Outlook a diferencia del resto de clientes-web manejaba los emails en un formato distinto: .msg.

Con ese formato no era posible hacerlo todo desde el frontend –habría que "sostener" por cada correo 3 copias: msg, doc y txt- y eso no había navegador que lo pudiese aguantar sin quedarse "pillado".

Así que la solución que encontré fue acordar con el backend hacerlo conjuntamente. El proceso sería el siguiente:
1º. Yo desde el frontend "pillaría" el email y detectaría de que tipo era.
2º. Si era .eml lo "pasaba" por mi script y asunto resuelto, pero si no era así se lo enviaría vía AJAX al backend.
3º. Éste lo recogería, lo convertiría a txt y me lo reenvíaría.
4º. Y ya, por último, yo desde el front lo recogería y lo "pintaría".

SMP (Scamp Maintenance Platform)
Integral Cloud Business Management System (CRM / ERP hybrid) developed in 2016 for the company Scamp Ltd. belonging to the Gibunco Group.

Sistema Integral de Gestión Empresarial en la Nube (híbrido entre un CRM y un ERP) desarrollado en 2016 para la empresa Scamp Ltd. perteneciente al Grupo Gibunco.

My role in this project was UIUX Designer and Frontend Developer.

More by Fernando Jimenez Peña

View profile