Mailtrain Kostenlose Newsletter -Software
Auf Prämisse Alternative zu MailChimp für E -Mail -Marketing
Verbessern Sie das Kundenbindung mit gezielten E -Mails zu Werbeaktionen, Aktualisierungen und Wachstum des Geschäfts, indem Sie Abonnenten mit Analyse -Tools in Kunden konvertieren.
Überblick
MailTrain ist MailChimp-Klon und featurereiche selbst gehostete Newsletter-Software, die sich hervorragend zum Senden von E-Mails an Millionen von Abonnenten eignet. MailTrain bietet hervorragende Funktionen wie Kampagnenautomatisierung mit Analytics. Mit MailTrain können Sie sehr große Listen verwalten und können Abonnenten über die API manuell hinzufügen oder aus einer CSV -Datei importieren. Alle Listen werden mit benutzerdefinierter Feldunterstützung geliefert und kombinieren sogar Tags. Sie können verschiedene Ressourcen wie benutzerdefinierte Felder hinzufügen, einschließlich Textfelder, Zahlen, Dropdowns & amp; Kontrollkästchen über die Merge -Tags. Senden Sie einfach Nachrichten an Abonnenten, die voreingestellte Segmentierungsregeln entsprechen. Sie müssen keine unabhängigen und kleinen getrennten Listen erstellen. MailTrain basiert auf node.js und MySQL/Mariadb. Die Lizenz für diese Open-Source-Newsletter-Software lautet GPL-3.0 (GNU General Public Lizenz v3.0).
System Anforderungen
Um MailTrain zu installieren, müssen Sie die folgenden Software haben:
- Nginx
- Node.js 7 oder mehr
- Mysql v5.5 / Mariadb
Merkmale
- Abonnentenlistenmanagement
- Listensegmentierung
- Benutzerdefinierte Felder
- E-Mail-Vorlagen
- Große CSV -Liste importieren Dateien
- RSS -Kampagnen
- GPG -Verschlüsselung
- Statistiken
- Vorlagenredakteure
- Automatisierung
- über mehrere Anbieter senden
Installation
MailTrain auf Ubuntu 16.04 LTs mit GitHub installieren
installieren node.js und npm
Installieren Sie node.js mithilfe von nodesource apt repository.
curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
sudo apt install -y nodejs
Überprüfen Sie die Versionen von Node.js und NPM.
node -v && npm -v
# v8.11.1
# 5.6.0
Installieren Sie MySQL Server
Als nächstes müssen Sie den Datenbankserver installieren und den folgenden Befehl verwenden, um MySQL Server zu installieren
sudo apt-get update; sudo apt-get install mysql-server; mysql_secure_installation
Einmal ist der Datenbankserver installiert, verwenden Sie den folgenden Befehl, um MySQL Server neu zu starten
sudo systemctl restart mysql
MAILTRAIN -Datenbank erstellen. Verwenden Sie den folgenden Befehl, um Datenbank zu erstellen.
CREATE DATABASE mailtrain
Erstellen Sie einen Datenbankbenutzer mit dem Namen "" “mit neuem Passwort. und erteilte den Benutzer vollständiger Zugriff auf die Datenbank, indem die folgenden Befehle ausgeführt werden. Ändern Sie mit Ihrem gewünschten Datenbankbenutzer und mit Ihrem gewünschten Passwort.
CREATE USER ''@'localhost' IDENTIFIED BY '';
GRANT ALL ON .* TO ''@'localhost' IDENTIFIED BY '' WITH GRANT OPTION;
FLUSH PRIVILEGES; EXIT;
Installieren Sie den NGINX -Webserver
Führen Sie den Befehl unten aus, um Nginx zu installieren.
sudo apt install nginx
Konfigurieren Sie Nginx als Reverse Proxy. Führen Sie den Befehl unten aus und fügen Sie Beispielcode in der Konfigurationsdatei hinzu.
sudo nano /etc/nginx/sites-available/mailtrain.conf
server {
listen [::]:80;
listen 80;
server_name example.com;
charset utf-8;
client_max_body_size 50M;
location / {
proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_pass http://127.0.0.1:3000;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_next_upstream error timeout http_502 http_503 http_504;
}
}
Erstellen Sie Symlink für MailTrain.conf -Konfigurationsdatei, damit Nginx sie zum Laden der Anwendung verwenden kann.
sudo ln -s /etc/nginx/sites-available/mailtrain.conf /etc/nginx/sites-enabled/
Starten Sie den Nginx -Webserver neu.
sudo systemctl restart nginx
installieren und konfigurieren Sie MailTrain
Erstellen Sie ein Verzeichnis für die MailTrain -Installation.
sudo mkdir -p /var/www/html/mailtrain
Navigieren Sie zum Dokument -Root -Verzeichnis von MailTrain.
cd /var/www/html/mailtrain
Laden Sie MailTrain herunter und entpacken Sie.
wget https://github.com/Mailtrain-org/mailtrain/archive/master.zip
unzip master.zip
Run npm install
Kopieren Sie config/default.toml as config/production.toml und aktualisieren Sie die Datenbankeinstellungen.
sudo cp config/default.toml config/production.toml
sudo nano config/production.toml
Führen Sie den Server aus.
NODE_ENV=production npm start
Herzlichen Glückwunsch! Sie haben MailTrain erfolgreich installiert.