MailTrain - Perangkat Lunak Sumber Terbuka

Mailtrain Perangkat lunak buletin gratis

Di alternatif premis untuk MailChimp untuk pemasaran email

Tingkatkan keterlibatan pelanggan dengan email yang ditargetkan pada promosi, pembaruan dan tumbuh bisnis dengan mengubah pelanggan menjadi pelanggan yang menggunakan alat analitik.

Ringkasan

MailTrain adalah klon MailChimp dan perangkat lunak buletin yang diselenggarakan sendiri dengan fitur yang sangat bagus untuk mengirim email ke jutaan pelanggan. MailTrain menyediakan fitur luar biasa seperti otomatisasi kampanye dengan analitik. MailTrain memungkinkan Anda memelihara daftar yang sangat besar dan Anda dapat secara manual menambahkan pelanggan, melalui API atau mengimpornya dari file CSV. Semua daftar dilengkapi dengan dukungan bidang khusus, dan bahkan menggabungkan tag. Anda dapat menambahkan sumber daya yang berbeda seperti bidang khusus, termasuk bidang teks, angka, drop downs & amp; kotak centang, melalui tag gabungan. Cukup kirim pesan ke daftar pelanggan yang sesuai dengan aturan segmentasi preset. Anda tidak perlu membuat daftar independen dan terpisah kecil. MailTrain dibangun di atas Node.js, dan MySQL/MariaDB. Lisensi untuk perangkat lunak buletin open source ini adalah GPL-3.0 (Lisensi Publik Umum GNU v3.0).

Persyaratan sistem

Untuk menginstal MailTrain, Anda harus memiliki perangkat lunak berikut:

  • nginx
  • node.js 7 atau lebih
  • mysql v5.5 / mariadb

Fitur

  • Manajemen Daftar Pelanggan
  • Daftar Segmentasi
  • bidang khusus
  • Template email
  • File Impor Daftar CSV Besar
  • Kampanye RSS
  • Enkripsi GPG
  • Statistik
  • Editor Template
  • Otomatisasi
  • Kirim melalui beberapa penyedia

Instalasi

Instal MailTrain di Ubuntu 16.04 LTS Menggunakan GitHub

Instal Node.js dan NPM

Instal Node.js dengan menggunakan NodeSource APT Repository.

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

Periksa versi Node.js dan NPM.

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

Instal MySQL Server

Selanjutnya, perlu menginstal server database, menggunakan perintah berikut untuk menginstal server mysql

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

Setelah, server database diinstal, gunakan perintah berikut untuk memulai kembali server mysql

sudo systemctl restart mysql 

Buat database MailTrain. Gunakan perintah berikut untuk membuat database.

CREATE DATABASE mailtrain 

Buat pengguna basis data yang disebut "" dengan kata sandi baru. dan memberikan pengguna akses penuh ke database dengan menjalankan perintah berikut. Ubah dengan pengguna database yang Anda inginkan dan dengan kata sandi yang Anda inginkan.

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

Instal Nginx Web Server

Jalankan perintah di bawah untuk menginstal Nginx.

sudo apt install nginx

Konfigurasikan Nginx sebagai proxy terbalik. Jalankan perintah di bawah ini dan tambahkan kode sampel dalam file konfigurasi.

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

}

Buat symlink untuk file konfigurasi mailtrain.conf sehingga nginx dapat menggunakannya untuk memuat aplikasi.

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

Restart Nginx Web Server.

sudo systemctl restart nginx

Instal dan konfigurasikan mailtrain

Buat direktori untuk instalasi mailtrain.

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

Arahkan ke direktori root dokumen MailTrain.

cd /var/www/html/mailtrain

Unduh dan unzip mailtrain.


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

Salin config/default.toml sebagai config/production.toml dan perbarui pengaturan database.


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

Jalankan server.

NODE_ENV=production npm start

Selamat! Anda telah berhasil menginstal MailTrain.

Mengeksplorasi

Anda mungkin menemukan tautan berikut yang relevan:

 Indonesia