Mailtrain è una piattaforma che si presenta come un'alternativa a Mailchimp, ma ti offre la possibilità di installarla sul tuo server web, così non dipenderai da ambienti di terze parti per inviare i tuoi bollettini di notizie.
Il servizio è stato creato per supportare grandi database (supporta migliaia di iscritti) e grazie al suo sistema di importazione tramite file CSV potrai migrare il tuo database da Mailchimp a Mailtrain.
Anche se Mailtrain non è ancora potente come Mailchimp, dall'utility potrai creare modelli, ottenere statistiche di invio, gestire le liste, curare la reputazione del dominio evitando lo spam (tecnologia di invio), importare contatti, tra le altre funzioni.
Il codice della piattaforma è ospitato su GitHub e in questo modo potrai inviare i bollettini tramite fornitori di terze parti come Amazon SES, SparkPost, SendGrid, Mailgun o qualsiasi fornitore che funzioni con SMTP.
Installazione
Per installarlo dovrai scaricare il file in .zip dalla pagina di GitHub, poi eseguire npm install per installare i requisiti della piattaforma, quindi copiare config/default.toml in config/production.toml e inserire il database, l'utente e la password.
Poi, se devi importare tabelle del database da un altro ambiente (Mailchimp), dovrai farlo dal file mailtrain.sql (Setup- mailtrain.sql). E a quel punto potrai eseguire il server (NODE_ENV=production npm start).
- http://localhost:3000/
- http://localhost:3000/settings
- http://localhost:3000/users/account
Realmente Mailtrain è una ottima opzione per avere un sistema di invio newsletter installato sul nostro server web o server locale, anche se non è ancora all'altezza di Mailchimp, ha opzioni più che interessanti.
Mailtrain è una piattaforma open source disponibile per l'installazione sia su server web che su server locale.