Mailtrain to platforma, która stanowi alternatywę dla Mailchimp. Tym, co ją wyróżnia, jest możliwość zainstalowania jej na własnym serwerze WWW, dzięki czemu nie będziesz zależał od zewnętrznych usług przy wysyłaniu biuletynów.
Platforma została zaprojektowana z myślą o dużych bazach danych – obsługuje tysiące subskrybentów. Dzięki systemowi importu z plików CSV możesz przenieść swoją bazę danych z Mailchimp do Mailtrain.
Chociaż Mailtrain nie jest jeszcze tak zaawansowany jak Mailchimp, pozwala tworzyć szablony, uzyskiwać statystyki wysyłek, zarządzać listami, dbać o reputację domeny, unikając spamu (za pomocą technologii wysyłki), importować kontakty i wiele więcej.
Kod platformy jest hostowany na GitHubie, dzięki czemu możesz wysyłać biuletyny za pośrednictwem zewnętrznych dostawców, takich jak Amazon SES, SparkPost, SendGrid, Mailgun lub dowolnego dostawcę obsługującego SMTP.
Instalacja krok po kroku
Aby zainstalować Mailtrain, pobierz plik .zip ze strony GitHub, a następnie uruchom polecenie npm install, aby zainstalować wymagane zależności. Kolejnym krokiem jest skopiowanie pliku config/default.toml do config/production.toml i wpisanie danych bazy danych, użytkownika oraz hasła.
Jeśli chcesz zaimportować tabele bazy danych z innego środowiska (np. z Mailchimp), zrób to za pomocą pliku mailtrain.sql (Setup – mailtrain.sql). Następnie możesz uruchomić serwer poleceniem NODE_ENV=production npm start.
Po uruchomieniu serwera adresy, pod którymi będzie dostępny, to:
http://localhost:3000/
http://localhost:3000/settings
http://localhost:3000/users/account
Mailtrain to naprawdę dobra opcja na system wysyłki newsletterów na własnym serwerze WWW lub lokalnym. Choć nie dorównuje jeszcze Mailchimp, oferuje wiele interesujących możliwości.
Mailtrain to platforma open source, którą można zainstalować zarówno na serwerze WWW, jak i na serwerze lokalnym.