Mailtrain - Source Software Open

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.

Ontdekken

Mogelijk vindt u de volgende links relevant:

 Nederlands