Mailtrain - Open Source Software

Mailtrain Bezplatný software zpravodaje

Na předpokladu alternativy k MailChimp pro e -mailový marketing

Zlepšete zapojení zákazníků s cílenými e -maily o propagačních akcích, aktualizacích a růstu podnikání přeměnou předplatitelů na zákazníky pomocí analytických nástrojů.

Přehled

MailTrain je MailChimp Clone a software pro sebevědomí bohatý na sebe, který je skvělý pro odesílání e-mailů milionům předplatitelů. MailTrain poskytuje vynikající funkce, jako je automatizace kampaní s analytikou. MailTrain umožňuje udržovat velmi velké seznamy a můžete ručně přidat odběratele prostřednictvím API nebo je importovat ze souboru CSV. Všechny seznamy přicházejí s vlastní podporou pole a dokonce kombinují značky. Můžete přidat různé zdroje, jako jsou vlastní pole, včetně textových polí, čísel, rozbalovacích dolů & amp; Zaškrtávací políčka prostřednictvím sloučených značek. Stačí posílat zprávy na předplatitele seznamu, kteří odpovídají pravidlům přednastavení segmentace. Nemusíte vytvářet nezávislé a malé oddělené seznamy. MailTrain je postaven na node.js a MySQL/Mariadb. Licence pro tento software zpravodaje s otevřeným zdrojovým kódem je GPL-3.0 (GNU General Public License v3.0).

Požadavky na systém

Chcete -li nainstalovat MailTrain, musíte mít následující software:

  • nginx
  • Node.js 7 nebo vyšší
  • MySQL V5.5 / Mariadb

Funkce

  • Správa seznamu předplatitelů
  • Segmentace segmentu
  • Vlastní pole
  • E -mailové šablony
  • Velký importní soubory seznamu CSV
  • Kampaně RSS
  • Šifrování GPG
  • Statistika
  • Editory šablon
  • Automatizace
  • Odeslat prostřednictvím více poskytovatelů

Instalace

Nainstalujte MailTrain na Ubuntu 16.04 LTS pomocí githubu

Nainstalujte node.js a npm

Nainstalujte node.js pomocí úložiště APT NodeSource.

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

Zkontrolujte verze Node.js a NPM.

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

Instalace serveru MySQL

Dále je třeba nainstalovat databázový server, použijte následující příkaz k instalaci serveru MySQL

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

Jakmile je nainstalován databázový server, použijte následující příkaz k restartu serveru MySQL

sudo systemctl restart mysql 

Vytvořte databázi MailTrain. K vytvoření databáze použijte následující příkaz.

CREATE DATABASE mailtrain 

Vytvořte uživatele databáze s názvem „“ s novým heslem. a udělil uživateli plný přístup k databázi spuštěním následujících příkazů. Změňte s požadovaným uživatelem databáze a pomocí požadovaného hesla.

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

Instalace webového serveru nginx

Spusťte pod příkazem nainstalujte nginx.

sudo apt install nginx

Nakonfigurujte nginx jako reverzní proxy. Spusťte pod příkazem a přidejte ukázkový kód do konfiguračního souboru.

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

}

Vytvořte symlink pro konfigurační soubor MailTrain.conf, takže Nginx jej může použít pro načtení aplikace.

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

Restartujte webový server Nginx.

sudo systemctl restart nginx

Nainstalujte a nakonfigurujte MailTrain

Vytvořte adresář pro instalaci MailTrain.

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

Přejděte do kořenového adresáře dokumentu MailTrain.

cd /var/www/html/mailtrain

Stáhnout a Unzip Mailtrain.


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

Zkopírujte config/default.toml jako config/production.toml a aktualizace nastavení databáze.


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

Spusťte server.

NODE_ENV=production npm start

Gratuluji! Úspěšně jste nainstalovali MailTrain.

Prozkoumejte

Následující odkazy můžete považovat za relevantní:

 Čeština