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 را نصب کرده اید.