Mailtrain - программное обеспечение с открытым исходным кодом

Mailtrain Бесплатное программное обеспечение информационного бюллетеня

На предпосылке альтернативы MailChimp для маркетинга по электронной почте

Улучшение взаимодействия с клиентами с целевыми электронными письмами в рекламных акциях, обновления и развивать бизнес, преобразуя подписчиков в клиентов, используя аналитические инструменты.

Обзор

Mailtrain-это программное обеспечение для самостоятельного бюллетеня MailChimp и программное обеспечение для самостоятельного бюллетеня, которое отлично подходит для отправки электронных писем миллионам подписчиков. Mailtrain предоставляет превосходные функции, такие как автоматизация кампании с аналитикой. MailTrain позволяет вам поддерживать очень большие списки, и вы можете вручную добавить подписчиков через API или импортировать их из файла CSV. Все списки поставляются с пользовательской поддержкой поля и даже объединяют теги. Вы можете добавить различные ресурсы, такие как пользовательские поля, включая текстовые поля, номера, выпадения и amp; Флакторы, через теги слияния. Просто отправьте сообщения в список подписчиков, которые соответствуют правилам предустановки сегментации. Вам не нужно создавать независимые и маленькие отдельные списки. MailTrain построен на node.js и MySQL/MariaDB. Лицензия для этого программного обеспечения с открытым исходным кодом-GPL-3.0 (GNU General Public Public License v3.0).

Системные Требования

Чтобы установить MailTrain, вы должны иметь следующие программные обеспечения:

  • nginx
  • node.js 7 или более
  • mysql v5.5 / mariadb

Функции

  • Управление списком подписчиков
  • Список сегментации
  • Настраиваемые поля
  • Шаблоны электронной почты
  • Большие файлы импорта списка CSV
  • Кампании RSS
  • Шифрование GPG
  • Статистика
  • редакторы шаблонов
  • Автоматизация
  • Отправить через нескольких провайдеров

Монтаж

Установите MailTrain на Ubuntu 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 Web Server.

sudo systemctl restart nginx

Установить и настроить почту

Создайте каталог для установки Mailtrain.

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

Перейдите к документу Root Directory Mailtrain.

cd /var/www/html/mailtrain

Загрузите и раскачивайте почту.


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

Скопировать config/default.toml как config/production.toml и обновление настройки базы данных.


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

Запустите сервер.

NODE_ENV=production npm start

Поздравляю! Вы успешно установили MailTrain.

 Русский