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.