MailTrain - Açık Kaynak Yazılım

Mailtrain Ücretsiz bülten yazılımı

E -posta pazarlaması için MailChimp'e öncül alternatif

Analytics araçlarını kullanarak aboneleri müşterilere dönüştürerek promosyonlar, güncellemeler ve iş yetiştirme ile ilgili hedefli e -postalarla müşteri katılımını artırın.

Genel Bakış

MailTrain, milyonlarca aboneye e-posta göndermek için harika olan MailChimp klonu ve zengin özellikli kendi kendine barındırılmış bülten yazılımıdır. MailTrain, Analytics ile kampanya otomasyonu gibi mükemmel özellikler sunar. MailTrain çok büyük listeler tutmanıza olanak tanır ve API aracılığıyla aboneleri manuel olarak ekleyebilir veya bir CSV dosyasından içe aktarabilirsiniz. Tüm listeler özel saha desteği ile birlikte gelir ve hatta etiketleri birleştirir. Metin alanları, sayılar, açılır düşüşler & amp dahil olmak üzere özel alanlar gibi farklı kaynaklar ekleyebilirsiniz. Birleştirme etiketleri aracılığıyla onay kutuları. Önceden ayarlanmış segmentasyon kurallarına uygun aboneleri listelemek için mesajlar gönderin. Bağımsız ve küçük ayrılmış listeler oluşturmanız gerekmez. MailTrain Node.js ve MySQL/MariAdb üzerine kurulmuştur. Bu açık kaynak bülteni yazılımı lisansı GPL-3.0 (GNU Genel Kamu Lisansı v3.0).

Sistem gereksinimleri

MailTrain’i yüklemek için aşağıdaki yazılımlara sahip olmanız gerekir:

  • nginx
  • Node.js 7 veya daha büyük
  • MySQL v5.5 / mariadb

Özellikler

  • Abone Listesi Yönetimi
  • Segmentasyon listesi
  • Özel Alanlar
  • E-posta Şablonları
  • Büyük CSV listesi içe aktarma dosyaları
  • RSS kampanyaları
  • GPG şifrelemesi
  • İstatistik
  • Şablon editörleri
  • Otomasyon
  • Birden fazla sağlayıcı aracılığıyla gönderin

Kurulum

GitHub’ı kullanarak Ubuntu 16.04 LTS’ye Mailtrain’i yükleyin

Node.js ve NPM’yi yükleyin

Dodesource Apt Deposu kullanarak Node.js yükleyin.

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

Node.js ve NPM sürümlerini kontrol edin.

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

MySQL Server’ı yükleyin

Ardından, veritabanı sunucusunu yüklemeniz gerekiyor, mysql sunucusunu yüklemek için aşağıdaki komutu kullanın

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

Veritabanı sunucusu yüklendikten sonra, MySQL sunucusunu yeniden başlatmak için aşağıdaki komutu kullanın

sudo systemctl restart mysql 

MailTrain veritabanı oluşturun. Veritabanı oluşturmak için aşağıdaki komutu kullanın.

CREATE DATABASE mailtrain 

Yeni şifreli "" adlı bir veritabanı kullanıcısı oluşturun. ve aşağıdaki komutları çalıştırarak kullanıcıya veritabanına tam erişim sağladı. İstediğiniz veritabanı kullanıcısınız ve istediğiniz şifreyle değiştirin.

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

Nginx web sunucusunu yükleyin

Nginx’i yüklemek için aşağıdaki komutu çalıştırın.

sudo apt install nginx

Nginx’i ters proxy olarak yapılandırın. Aşağıdaki komutu çalıştırın ve yapılandırma dosyasına örnek kodu ekleyin.

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

}

Nginx’in uygulamanın yüklenmesi için kullanabilmesi için mailtrain.conf yapılandırma dosyası için SymLink oluşturun.

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

Nginx web sunucusunu yeniden başlatın.

sudo systemctl restart nginx

MailTrain’i yükleyin ve yapılandırın

MailTrain kurulumu için dizin oluşturun.

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

MailTrain’in Belge Kök Dizini’ne gidin.

cd /var/www/html/mailtrain

MailTrain’i indirin ve açın.


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

Config/confor.toml olarak config/üretim.toml olarak kopyalayın ve veritabanı ayarlarını güncelleyin.


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

Sunucuyu çalıştırın.

NODE_ENV=production npm start

Tebrikler! MailTrain’i başarıyla yüklediniz.

Keşfetmek

Aşağıdaki bağlantıları alakalı bulabilirsiniz:

 Türkçe