Mailtrain Gratis nieuwsbriefsoftware
Op premisse alternatief voor MailChimp voor e -mailmarketing
Verbetering van de klantbetrokkenheid met gerichte e -mails over promoties, updates en groei van zaken door abonnees om te zetten in klanten met behulp van analysetools.
Overzicht
MailTrain is MailChimp Clone en functie-rijke zelf-gehost nieuwsbriefsoftware die geweldig is voor het verzenden van e-mails naar miljoenen abonnees. MailTrain biedt uitstekende functies zoals campagneautomatisering met analyse. Met MailTrain kunt u zeer grote lijsten bijhouden en u kunt handmatig abonnees toevoegen, via de API of deze importeren vanuit een CSV -bestand. Alle lijsten worden geleverd met aangepaste veldondersteuning en combineren zelfs tags. U kunt verschillende bronnen toevoegen, zoals aangepaste velden, waaronder tekstvelden, nummers, vervolgkeuzelijst & amp; Selectievakjes, via de samenvoegen tags. Stuur gewoon berichten om abonnees te vermelden die aan vooraf ingestelde segmentatieregels passen. U hoeft geen onafhankelijke en kleine gescheiden lijsten te maken. Mailtrain is gebouwd op Node.js en MySQL/MariaDB. De licentie voor deze open source nieuwsbriefsoftware is GPL-3.0 (GNU General Public License v3.0).
Systeem vereisten
Om MailTrain te installeren, moet u de volgende software hebben:
- nginx
- node.js 7 of groter
- MySQL V5.5 / MARIADB
Functies
- Beheer van abonneeslijst
- Lijstsegmentatie
- Aangepaste velden
- E -mailsjablonen
- Grote CSV -lijst Importeren bestanden
- RSS -campagnes
- GPG -codering
- Statistieken
- Sjablooneditors
- Automatisering
- Stuur via meerdere providers
Installatie
Mailtrain installeren op Ubuntu 16.04 LTS met GitHub
install node.js en npm
Installeer node.js met behulp van nodesource apt repository.
curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
sudo apt install -y nodejs
Controleer de versies Node.js en NPM.
node -v && npm -v
# v8.11.1
# 5.6.0
Installeer MySQL Server
Gebruik vervolgens de databaseserver installeren, gebruik de volgende opdracht om MySQL Server te installeren
sudo apt-get update; sudo apt-get install mysql-server; mysql_secure_installation
Zodra de databaseserver is geïnstalleerd, gebruikt u de volgende opdracht om de MySQL -server opnieuw te starten
sudo systemctl restart mysql
MAILTRAIN -database maken. Gebruik de volgende opdracht om database te maken.
CREATE DATABASE mailtrain
Maak een database -gebruiker met de naam "" met nieuw wachtwoord. en gebruikte de volledige toegang van de gebruiker tot de database door de volgende opdrachten uit te voeren. Wijzig met uw gewenste database -gebruiker en met uw gewenste wachtwoord.
CREATE USER ''@'localhost' IDENTIFIED BY '';
GRANT ALL ON .* TO ''@'localhost' IDENTIFIED BY '' WITH GRANT OPTION;
FLUSH PRIVILEGES; EXIT;
Installeer nginx webserver
Voer de onderstaande opdracht uit om nginx te installeren.
sudo apt install nginx
Configureer nginx als omgekeerde proxy. Voer de onderstaande opdracht uit en voeg voorbeeldcode toe in het configuratiebestand.
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;
}
}
Maak een symlink voor het configuratiebestand MailTrain.conf zodat Nginx het kan gebruiken voor het laden van de toepassing.
sudo ln -s /etc/nginx/sites-available/mailtrain.conf /etc/nginx/sites-enabled/
Start Nginx -webserver opnieuw.
sudo systemctl restart nginx
Mailtrain installeren en configureren
Map maken voor MailTrain -installatie.
sudo mkdir -p /var/www/html/mailtrain
Navigeer naar de Document Root Directory of MailTrain.
cd /var/www/html/mailtrain
Download en unzip Mailtrain.
wget https://github.com/Mailtrain-org/mailtrain/archive/master.zip
unzip master.zip
Run npm install
Kopieer config/default.toml als config/productie.toml en update database -instellingen.
sudo cp config/default.toml config/production.toml
sudo nano config/production.toml
Voer de server uit.
NODE_ENV=production npm start
Gefeliciteerd! U hebt Mailtrain met succes geïnstalleerd.