MailTrain - Phần mềm nguồn mở

Mailtrain Phần mềm bản tin miễn phí

Về tiền đề thay thế cho MailChimp để tiếp thị qua email

Cải thiện sự tham gia của khách hàng với các email được nhắm mục tiêu về các chương trình khuyến mãi, cập nhật và phát triển doanh nghiệp bằng cách chuyển đổi người đăng ký thành khách hàng bằng các công cụ phân tích.

Tổng quan

MailTrain là MailChimp Clone và phần mềm bản tin tự lưu trữ giàu tính năng, rất tốt để gửi email cho hàng triệu người đăng ký. MailTrain cung cấp các tính năng tuyệt vời như tự động hóa chiến dịch với phân tích. MailTrain cho phép bạn duy trì danh sách rất lớn và bạn có thể thêm thủ công người đăng ký, thông qua API hoặc nhập chúng từ tệp CSV. Tất cả các danh sách đi kèm với hỗ trợ trường tùy chỉnh và thậm chí kết hợp các thẻ. Bạn có thể thêm các tài nguyên khác nhau như trường tùy chỉnh, bao gồm các trường văn bản, số, thả xuống & amp; Hộp kiểm, thông qua các thẻ hợp nhất. Chỉ cần gửi tin nhắn để liệt kê các thuê bao phù hợp với các quy tắc phân đoạn cài đặt trước. Bạn không cần phải tạo ra các danh sách độc lập và nhỏ. MailTrain được xây dựng trên Node.js và MySQL/MariaDB. Giấy phép cho phần mềm bản tin nguồn mở này là GPL-3.0 (Giấy phép công cộng GNU General v3.0).

Yêu cầu hệ thống

Để cài đặt MailTrain, bạn phải có các phần mềm sau:

  • nginx
  • Node.js 7 trở lên
  • MySQL v5.5 / Mariadb

Đặc trưng

  • Quản lý danh sách thuê bao
  • Danh sách phân đoạn
  • Trường tùy chỉnh
  • Mẫu thư điện tử
  • Tệp nhập danh sách CSV lớn
  • Chiến dịch RSS
  • Mã hóa GPG
  • Số liệu thống kê
  • Biên tập viên mẫu
  • Tự động hóa
  • Gửi qua nhiều nhà cung cấp

Cài đặt

Cài đặt MailTrain trên Ubuntu 16.04 LTS bằng GitHub

Cài đặt Node.js và NPM

Cài đặt Node.js bằng cách sử dụng kho lưu trữ APT của Nodesource.

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

Kiểm tra các phiên bản Node.js và NPM.

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

Cài đặt máy chủ MySQL

Tiếp theo, cần cài đặt máy chủ cơ sở dữ liệu, sử dụng lệnh sau để cài đặt máy chủ MySQL

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

Một khi, máy chủ cơ sở dữ liệu được cài đặt, sử dụng lệnh sau để khởi động lại máy chủ MySQL

sudo systemctl restart mysql 

Tạo cơ sở dữ liệu MailTrain. Sử dụng lệnh sau để tạo cơ sở dữ liệu.

CREATE DATABASE mailtrain 

Tạo người dùng cơ sở dữ liệu có tên là "" với mật khẩu mới. và cấp quyền truy cập đầy đủ của người dùng vào cơ sở dữ liệu bằng cách chạy các lệnh sau. Thay đổi với người dùng cơ sở dữ liệu mong muốn của bạn và bằng mật khẩu mong muốn của bạn.

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

Cài đặt máy chủ web nginx

Chạy lệnh bên dưới để cài đặt Nginx.

sudo apt install nginx

Định cấu hình nginx như proxy ngược. Chạy lệnh bên dưới và thêm mã mẫu trong tệp cấu hình.

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

}

Tạo SymLink cho MailTrain.Conf Tệp cấu hình để Nginx có thể sử dụng nó để tải ứng dụng.

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

Khởi động lại máy chủ web nginx.

sudo systemctl restart nginx

Cài đặt và định cấu hình MailTrain

Tạo thư mục để cài đặt MailTrain.

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

Điều hướng đến thư mục gốc của MailTrain.

cd /var/www/html/mailtrain

Tải xuống và giải nén Mailtrain.


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

Sao chép config/default.toml dưới dạng Cài đặt cơ sở dữ liệu Cấu hình/Product.Toml và Cập nhật.


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

Chạy máy chủ.

NODE_ENV=production npm start

Chúc mừng! Bạn đã cài đặt thành công MailTrain.

Khám phá

Bạn có thể tìm thấy các liên kết sau có liên quan:

 Tiếng Việt