MailTrain - نرم افزار منبع باز

Mailtrain نرم افزار خبرنامه رایگان

در مورد جایگزین فرضیه MailChimp برای بازاریابی ایمیل

تعامل مشتری با ایمیل های هدفمند در مورد تبلیغات ، به روزرسانی ها و رشد تجارت با تبدیل مشترکان به مشتریان با استفاده از ابزارهای تحلیلی را بهبود بخشید.

بررسی اجمالی

MailTrain کلون Mailchimp و نرم افزار خبرنامه خود میزبان از ویژگی است که برای ارسال ایمیل به میلیون ها مشترک عالی است. MailTrain ویژگی های فوق العاده ای مانند اتوماسیون کمپین را با تجزیه و تحلیل ارائه می دهد. MailTrain به شما امکان می دهد لیست های بسیار بزرگی را حفظ کنید و ممکن است مشترکین را از طریق API اضافه کنید یا آنها را از یک پرونده CSV وارد کنید. همه لیست ها با پشتیبانی از زمینه سفارشی و حتی برچسب های ترکیب ارائه می شوند. شما می توانید منابع مختلفی از جمله زمینه های سفارشی ، از جمله زمینه های متن ، شماره ، Drops & amp را اضافه کنید. کادر چک ، از طریق برچسب های ادغام. فقط پیام ها را برای لیست مشترکان متناسب با قوانین تقسیم بندی از پیش تعیین شده ارسال کنید. نیازی به ایجاد لیست های جداگانه مستقل و کوچک نیست. MailTrain بر روی Node.js و MySQL/Mariadb ساخته شده است. مجوز این نرم افزار خبرنامه منبع باز GPL-3.0 (GNU عمومی مجوز عمومی v3.0) است.

الزامات سیستم

برای نصب MailTrain ، باید نرم افزارهای زیر را داشته باشید:

  • nginx
  • node.js 7 یا بیشتر
  • Mysql v5.5 / mariadb

امکانات

  • مدیریت لیست مشترکان
  • تقسیم بندی لیست
  • فیلدهای سفارشی
  • الگوهای ایمیل
  • لیست بزرگ لیست CSV پرونده های واردات
  • کمپین های RSS
  • رمزگذاری GPG
  • آمار
  • ویرایشگرهای الگو
  • اتوماسیون
  • ارسال از طریق چندین ارائه دهنده

نصب و راه اندازی

MailTrain را روی اوبونتو 16.04 LTS با استفاده از GitHub نصب کنید

node.js و npm را نصب کنید

Node.js را با استفاده از مخزن Nodesource Apt نصب کنید.

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

نسخه های Node.js و NPM را بررسی کنید.

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

سرور mysql را نصب کنید

در مرحله بعد ، نیاز به نصب سرور پایگاه داده ، از دستور زیر برای نصب MySQL Server استفاده کنید

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

پس از نصب سرور پایگاه داده ، از دستور زیر برای راه اندازی مجدد MySQL Server استفاده کنید

sudo systemctl restart mysql 

ایجاد پایگاه داده MailTrain. برای ایجاد پایگاه داده از دستور زیر استفاده کنید.

CREATE DATABASE mailtrain 

یک کاربر پایگاه داده به نام "" با رمز عبور جدید ایجاد کنید. و با اجرای دستورات زیر به کاربر دسترسی کامل به پایگاه داده داده است. با کاربر پایگاه داده مورد نظر و رمز عبور مورد نظر خود تغییر دهید.

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

سرور وب nginx را نصب کنید

برای نصب NGINX در زیر فرمان اجرا کنید.

sudo apt install nginx

NGINX را به عنوان پروکسی معکوس پیکربندی کنید. در زیر دستور اجرا کنید و کد نمونه را در پرونده پیکربندی اضافه کنید.

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

}

Symlink را برای فایل پیکربندی mailtrain.conf ایجاد کنید تا NGINX بتواند از آن برای بارگیری برنامه استفاده کند.

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

سرور وب Nginx را مجدداً راه اندازی کنید.

sudo systemctl restart nginx

MailTrain را نصب و پیکربندی کنید

دایرکتوری برای نصب MailTrain ایجاد کنید.

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

به دایرکتوری Root Document MailTrain بروید.

cd /var/www/html/mailtrain

دانلود و از حالت فشرده MailTrain.


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

پیکربندی/default.toml را به عنوان config/production.toml کپی کرده و تنظیمات پایگاه داده را به روز کنید.


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

سرور را اجرا کنید.

NODE_ENV=production npm start

تبریک! شما با موفقیت MailTrain را نصب کرده اید.

 فارسی