Qué es Mailtrain
Mailtrain es una plataforma que se presenta como una alternativa a Mailchimp, pero la herramienta te brinda la opción de poderla instalar en tu servidor web, de esta manera no dependerás de entornos de terceros para enviar tus propios boletines de noticias.
El servicio ha sido creado para soportar grandes bases de datos (soporta miles de suscriptores) y gracias a su sistema de importación a través de archivos CSV podrás migrar tu base de datos de Mailchimp a Mailtrain.
Funciones principales
Aunque todavía Mailtrain no es tan potente como Mailchimp, desde la utilidad podremos crear plantillas, obtener estadísticas de envío, gestionar las listas, cuidar la reputación del dominio evitando el Spam (tecnología de envío), importar contactos, entre otras funciones.
El código de la plataforma se encuentra alojado en github y de esta manera podrás enviar los boletines a través de proveedores de terceros como Amazon SES, SparkPost, SendGrid, Mailgun o cualquier proveedor que funcione con SMTP.
Instalación
Para instalarlo tendrás que descargarte el archivo en .zip desde la página de github, luego ejecutar npm install para instalar los requerimientos que necesita la plataforma, luego copiar config/default.toml a config/production.toml e insertar las bases de datos, el usuario y su contraseña.
Luego si tienes que importar tablas de la base de datos desde otro entorno (Mailchimp), tendrás que hacerlo desde el archivo mailtrain.sql (Setup- mailtrain.sql). Y ya podrás ejecutar el servidor (NODE_ENV=production npm start).
http://localhost:3000/
http://localhost:3000/settings
http://localhost:3000/users/account
Conclusión
Realmente Mailtrain es una muy buena opción para tener un sistema de envíos de newsletter instalado en nuestro servidor web o servidor local, aunque todavía no está a la altura de Mailchimp, tiene opciones más que interesantes.
Mailtrain es una plataforma de código abierto que se encuentra disponible para instalar tanto en servidor web, como en servidor local.