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.