Mailtrain ist eine Plattform, die als Alternative zu Mailchimp präsentiert wird. Anders als Mailchimp kannst du sie jedoch auf deinem eigenen Webserver installieren und bist so nicht von Drittanbietern abhängig, um deine eigenen Newsletter zu versenden.
Der Dienst wurde entwickelt, um große Datenbanken zu unterstützen (er unterstützt Tausende von Abonnenten) und dank seines Import-Systems über CSV-Dateien kannst du deine Mailchimp-Datenbank zu Mailtrain migrieren.
Obwohl Mailtrain noch nicht so leistungsfähig wie Mailchimp ist, kannst du mit der Anwendung Vorlagen erstellen, Versandstatistiken abrufen, Listen verwalten, den Ruf der Domain schützen, um Spam zu vermeiden (Versandtechnologie), Kontakte importieren und vieles mehr.
Der Quellcode der Plattform liegt auf GitHub. So kannst du die Newsletter über Drittanbieter wie Amazon SES, SparkPost, SendGrid, Mailgun oder jeden Anbieter, der mit SMTP funktioniert, versenden.
Installation
Für die Installation musst du die ZIP-Datei von der GitHub-Seite herunterladen. Anschließend führst du npm install aus, um die benötigten Abhängigkeiten zu installieren. Danach kopierst du config/default.toml nach config/production.toml und trägst Datenbank, Benutzer und Passwort ein.
Wenn du Tabellen aus einer anderen Umgebung (Mailchimp) importieren möchtest, musst du das über die Datei mailtrain.sql erledigen (Setup - mailtrain.sql). Anschließend kannst du den Server starten mit NODE_ENV=production npm start.
Danach erreichst du die Anwendung unter den folgenden Adressen:
- http://localhost:3000/
- http://localhost:3000/settings
- http://localhost:3000/users/account
Mailtrain ist wirklich eine gute Option, um ein Newsletter-Versandsystem auf deinem eigenen Webserver oder lokalen Server zu betreiben. Obwohl es noch nicht auf dem Niveau von Mailchimp ist, bietet es dennoch mehr als interessante Optionen.
Mailtrain ist eine Open-Source-Plattform, die sowohl auf einem Webserver als auch auf einem lokalen Server installiert werden kann.