
El envío de correos corporativos a un colectivo es una herramienta que se usa en todas las empresas y en los proyectos, pues es el medio de envío de boletines, etc., mensajes que se desea compartir con un conjunto amplio de personas.
Hay muchas herramientas Open Source que hace esta función, pero aquellos que trabajamos con PHPRunner nos gusta verlo en esta plataforma y sobre todo, integrado con nuestros aplicativos.
Requisitos de la solución
Cuando me he planteado hacer este ejemplo, me marqué estos objetivos:
- Debía de utilizar una cuenta de Gmail (XOAUTH2). Este tipo de autenticación es el requerido por las plataformas más seguras de gestión de correos electrónicos.
- Debía de utilizar un editor de mensajes muy completo, con el fin de hacer mensajes muy ricos en características gráficas, con un gestor de imágenes o multimedia.
- Debería poder utilizar texto escritos en Word.
- Debería de poder personalizar el mensaje con datos del destinatario (nombre, apellidos email, etc.)
- Debería poder enviar ficheros adjuntos.
- Debería poder seleccionar (de formas múltiples) la lista de destinatarios.
- Debería ser multi-idioma (inglés y español) en todos sus componentes. Esto posibilita que a otros idiomas sea fácil adaptarlo.
Para ver con detalle la solución accede al artículo
Revisando librerías de javascript vi que existía unas librerías muy utilizadas, open source (no hay que licenciar) y que se ajustaba a los estilos de bootstrap, que es lo que utilizamos en PHPRunner.
Llevamos unos 3 años (al menos en España) donde las empresas están trabajando en gestión de las API’s y en concreto de que todos los sistemas ofrezcan RESTfull API para que las aplicaciones de tipo web o móbiles, se desarrollen de forma rápida y consistentes, dejando el control de los acceso y los objetos de negocio a las aplicaciones que corren el los Server corporativos.
He unificado todos los ejemplos que tenía de crear documento de factura Word, Excel y PDF y además he añadido el envío de un email con la factura en PDF.