Este sitio web usa las cookies de Google Analytics por temas de estadística de visitas. Para seguir navegando debes aceptar la política de cookies. Puedes leerla aquí.

Email testing para equipos de desarrollo

domingo 18 febrero 2018
tardarás en leerlo

Un SaaS de email transacción para desarrollo

Hoy quiero hablar sobre una de esas herramienta de desarrollo de las que no puedes prescindir desde el momento en que las conoces. 

Me refiero a Mailtrap, un SaaS que proporciona una funcionalidad simple pero eficaz, servir de buzón de entrada de correos mientras estamos programando servicios que hacen uso del envío de emails transaccionales.

A quién de nosotros no nos ha pasado que estamos programando una funcionalidad que necesita enviar correos electrónicos transaccionales al usuario, y andamos poniendo buzones de correo que usamos para otros fines, como cuentas propias, las corporativas del curro o una que creamos a propósito en gmail… dime que me equivoco ;)

Esta buena gente dispone de tres planes a los que acogerse, siendo uno de ellos gratuito y más que suficiente si programamos en solitario, o si no necesitamos colaborar con otros miembros del equipo de desarrollo.

planes de suscripción
planes de suscripción

Además proporcionan acceso al plan Fly-trap, de forma gratuita, a ONGs y proyectos Open Source.

Funcionamiento

Visto que se puede usar en modo free forever, pasamos a ver como funciona, o qué?

Una vez registrado en el servicio, te proporcionan las credenciales SMTP y POP3, las cuales puedes resetear tantas veces como quieras. 

Aunque debes recordar que por limitaciones de la cuenta gratuita, solo podremos enviar correos al buzón que nos han asignado de forma automática, que además no tendremos un buzón con nombre propio, y por lo tanto las credenciales POP3 no nos servirán de nada… a no ser que ampliemos a una cuenta de pago.

Integraciones

Cuenta, entre otras más,  con integraciones para:

  • Ruby on Rails
  • Django
  • Laravel / Symfony 2.0 / WordPress
  • Node.js
  • Java
  • C#

Para poder usarlo en tu desarrollo tendrás que agregar las credenciales de acceso a tu código y usar la librería que quieras para hacer el envío.

Dos ejemplos de integración de la plataforma con Node.js a través de Nodemailer y en Laravel:

integración con Node.js y Nodemailer
integración con Node.js y Nodemailer
Integración con Laravel
Integración con Laravel

Una vez que envíes un email, este aparecerá en la bandeja de entrada. La cuenta gratuita puede mantener hasta 50 mensajes en el buzón. Además es posible acceder a la información del mensaje recibido como texto, html o tal cual lo ha recibido el servidor, incluyendo las cabeceras.

Información detallada del mensaje
Información detallada del mensaje

Comentarte también que dispone de una API (que no he usado nunca, pero que ahí está), de reenvío de correos a cuentas verificadas, buzones compartidos con otros miembros del equipo de trabajo y alguna cosa mas que me dejo olvidada...

Resumiendo, es un servicio que a mi me ha servido de mucho, eliminando dolores de cabeza a la hora de probar envíos de correos… y además gratuito.


Deja tu comentario

Puedes hacerlo facilmente en twitter y seguir el hilo de todos los comentarios de esta entrada a través del hashtag #AB_tools_mailtrap

Añade un comentario!

¿Quieres aprender sobre tecnología?

Tengo múltiples recursos a tu disposición (y hay más en camino) para que puedas aprender sobre gran variedad de tecnologías. Da una vuelta por el blog o por el canal de YouTube y disfruta de su contenido gratuito. Si no encuentras lo que necesitas, cuéntame que contenidos te gustaría encontrar.