Mailtrain est une plateforme open source qui se présente comme une alternative à Mailchimp, mais l'outil vous donne la possibilité de l'installer sur votre serveur web, évitant ainsi de dépendre d'environnements tiers pour envoyer vos newsletters.
Conçu pour gérer de grandes bases de données (il supporte des milliers d'abonnés), Mailtrain propose un système d'importation via fichiers CSV. Vous pouvez donc migrer votre base de données de Mailchimp vers Mailtrain.
Fonctionnalités
Bien que Mailtrain ne soit pas encore aussi puissant que Mailchimp, l'outil offre de nombreuses fonctionnalités : création de modèles, statistiques d'envoi, gestion des listes, protection de la réputation du domaine contre le spam (technologie d'envoi), importation de contacts, etc.
Le code source est hébergé sur GitHub et vous pouvez envoyer vos bulletins via des prestataires tiers comme Amazon SES, SparkPost, SendGrid, Mailgun ou tout autre fournisseur compatible avec SMTP.
Installation de Mailtrain
Pour installer Mailtrain, téléchargez le fichier .zip depuis GitHub, puis exécutez la commande npm install pour installer les dépendances. Ensuite, copiez config/default.toml vers config/production.toml et renseignez les informations de votre base de données (nom, utilisateur, mot de passe).
Si vous devez importer des tables de base de données depuis un autre environnement (par exemple Mailchimp), importez le fichier mailtrain.sql (Setup - mailtrain.sql). Pour lancer le serveur, exécutez la commande NODE_ENV=production npm start.
Une fois le serveur lancé, vous pouvez accéder à l'interface via ces adresses :
- http://localhost:3000/
- http://localhost:3000/settings
- http://localhost:3000/users/account
Mailtrain est une très bonne option pour avoir un système d'envoi de newsletters installé sur votre serveur web ou local. Bien qu'il ne soit pas encore à la hauteur de Mailchimp, il offre des options plus qu'intéressantes.
Mailtrain est une plateforme open source disponible pour installation sur serveur web comme sur serveur local.