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.