Mailtrain - nyílt forráskódú szoftver

Mailtrain Ingyenes hírlevél szoftver

A MailChimp előfeltevési alternatívájáról az e -mail marketingre

Javítsa az ügyfelek elkötelezettségét a promóciókkal, a frissítésekkel és az üzleti vállalkozásokkal kapcsolatos célzott e -mailekkel azáltal, hogy az előfizetőket ügyfelekké konvertálja elemző eszközökkel.

Áttekintés

A Mailtrain a MailChimp klón és a játékban gazdag, önálló hírlevél szoftver, amely nagyszerű e-maileket küldeni az előfizetők millióinak. A Mailtrain kiváló funkciókat kínál, például az Analytics kampány automatizálását. A Mailtrain lehetővé teszi a nagyon nagy listák fenntartását, és az API -n keresztül manuálisan hozzáadhatja az előfizetőket, vagy importálhatja azokat egy CSV fájlból. Az összes lista egyedi mezőgazdasági támogatással, sőt kombinálva is tartalmazza a címkéket. Különböző erőforrásokat adhat hozzá, például egyéni mezőket, beleértve a szöveges mezőket, a számokat, a Drop Downs & amp; jelölőnégyzetek, az egyesítési címkéken keresztül. Csak küldjön üzeneteket az előre beállított szegmentálási szabályokhoz megfelelő előfizetők listájához. Nem kell független és kicsi elkülönített listákat készítenie. A Mailtrain a node.js és a mysql/mariadb -ra épül. A nyílt forráskódú hírlevél szoftver licencje a GPL-3.0 (GNU Általános Public License v3.0).

Rendszerkövetelmények

A MailTrain telepítéséhez a következő softwares -okkal kell rendelkeznie:

  • nginx
  • Node.js 7 vagy annál nagyobb
  • MySQL v5.5 / mariadb

Jellemzők

  • Előfizetői listakezelés
  • Sorolja fel a szegmentálást
  • Egyéni mezők
  • E -mail sablonok
  • Nagy CSV listás fájlok importálása
  • RSS kampányok
  • GPG titkosítás
  • Statisztika
  • Sablonszerkesztők
  • Automatizálás
  • Küldjön több szolgáltatón keresztül

telepítés

Telepítse a Mailtrain -t az Ubuntu 16.04 LTS -en a GitHub használatával

Telepítse a node.js és az npm

Telepítse a Node.js -t a NodeSource APT lerakat használatával.

 
curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
sudo apt install -y nodejs 

Ellenőrizze a Node.js és az NPM verziókat.

 
node -v && npm -v
# v8.11.1
# 5.6.0 

Telepítse a MySQL Server -et

Ezután telepítenie kell az adatbázis -kiszolgálót, a következő paranccsal használja a MySQL Server telepítéséhez

 sudo apt-get update;  sudo apt-get install mysql-server; mysql_secure_installation 

Egyszer az adatbázis -kiszolgáló telepítve van, használja a következő parancsot a MySQL Server újraindításához

sudo systemctl restart mysql 

Hozzon létre Mailtrain adatbázist. Használja a következő parancsot az adatbázis létrehozásához.

CREATE DATABASE mailtrain 

Hozzon létre egy "" nevű adatbázis -felhasználót új jelszóval. és a következő parancsok futtatásával teljes hozzáférést kapott az adatbázishoz. Változtassa meg a kívánt adatbázis -felhasználóval és a kívánt jelszavával.

 CREATE USER ''@'localhost' IDENTIFIED BY ''; 
 GRANT ALL ON .* TO ''@'localhost' IDENTIFIED BY '' WITH GRANT OPTION;
 FLUSH PRIVILEGES; EXIT;

Telepítse az nginx webszerveret

Futtassa az alábbi parancsot az nginx telepítéséhez.

sudo apt install nginx

Konfigurálja az nginx -et fordított proxyként. Futtassa a parancs alatt, és adjon hozzá mintakódot a konfigurációs fájlba.

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;
    }

}

Hozzon létre Symlink -et a Mailtrain.conf konfigurációs fájlhoz, így az nginx felhasználhatja azt az alkalmazás betöltésére.

sudo ln -s /etc/nginx/sites-available/mailtrain.conf /etc/nginx/sites-enabled/

Indítsa újra az Nginx webszerverét.

sudo systemctl restart nginx

A Mailtrain telepítése és konfigurálása

Hozzon létre könyvtárat a Mailtrain telepítéséhez.

sudo mkdir -p /var/www/html/mailtrain

Keresse meg a Mailtrain dokumentumgyökér -könyvtárát.

cd /var/www/html/mailtrain

Töltse le és szüntesse meg a Mailtrain -t.


wget https://github.com/Mailtrain-org/mailtrain/archive/master.zip
unzip master.zip
Run npm install

Másolja a config/defalult.toml config/production.toml fájlt, és frissítse az adatbázis beállításait.


sudo cp config/default.toml config/production.toml
sudo nano config/production.toml

Futtassa a kiszolgálót.

NODE_ENV=production npm start

Gratula! Sikeresen telepítette a Mailtrain -t.

 Magyar