MailTrain - Software de código aberto

Mailtrain Software de boletim informativo gratuito

Por premissa alternativa ao MailChimp para marketing por e -mail

Melhore o envolvimento do cliente com e -mails direcionados sobre promoções, atualizações e aumente os negócios convertendo assinantes em clientes usando ferramentas de análise.

Visão geral

O MailTrain é o Clone do MailChimp e o software de boletim informativo auto-hospedado rico em recursos, que é ótimo para enviar e-mails para milhões de assinantes. O MailTrain fornece recursos excelentes, como automação de campanha com análises. O MailTrain permite manter listas muito grandes e você pode adicionar manualmente assinantes, através da API ou importá -los de um arquivo CSV. Todas as listas vêm com suporte de campo personalizado e até combina tags. Você pode adicionar recursos diferentes, como campos personalizados, incluindo campos de texto, números, drop downs & amp; caixas de seleção, através das tags de mesclagem. Basta enviar mensagens para listar os assinantes que se encaixam nas regras de segmentação predefinida. Você não precisa criar listas separadas independentes e pequenas. O MailTrain é construído no Node.js e MySQL/Mariadb. A licença para este software de boletim de código aberto é GPL-3.0 (Licença pública geral da GNU v3.0).

Requisitos de sistema

Para instalar o correio, você deve ter os seguintes softwares:

  • nginx
  • Node.js 7 ou superior
  • mysql v5.5 / mariadb

Características

  • Gerenciamento de lista de assinantes
  • Segmentação da lista
  • Os campos personalizados
  • modelos de e -mail
  • Lista CSV grande arquivos de importação
  • Campanhas RSS
  • Criptografia GPG
  • Estatisticas
  • Editores de modelos
  • Automação
  • Enviar através de vários fornecedores

Instalação

Instale o correio no Ubuntu 16.04 LTS usando o GitHub

Instale Node.js e NPM

Instale o Node.js usando o repositório APT de Sodesource.

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

Verifique as versões Node.js e NPM.

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

Instale o MySQL Server

Em seguida, precisa instalar o servidor de banco de dados, use o seguinte comando para instalar o MySQL Server

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

Uma vez, o servidor de banco de dados está instalado, use o seguinte comando para reiniciar o MySQL Server

sudo systemctl restart mysql 

Crie banco de dados de correio de correio. Use o seguinte comando para criar banco de dados.

CREATE DATABASE mailtrain 

Crie um usuário de banco de dados chamado "" com nova senha. e concedido acesso total ao usuário ao banco de dados executando os seguintes comandos. Altere com o usuário do banco de dados desejado e com a senha desejada.

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

Instale o Nginx Web Server

Execute o comando abaixo para instalar o nginx.

sudo apt install nginx

Configure o nginx como proxy reverso. Execute o comando abaixo e adicione código de amostra no arquivo de configuração.

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

}

Crie o arquivo de configuração SymLink para MailTrain.conf para que o NGINX possa usá -lo para carregar o aplicativo.

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

Reinicie o servidor da web nginx.

sudo systemctl restart nginx

Instale e configure o correio

Crie diretório para instalação de correio de correio.

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

Navegue até o diretório raiz do documento do correio.

cd /var/www/html/mailtrain

Download e UNZIP MailTrain.


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

Copie Config/Default.toml como Config/Production.TOML e Atualize as configurações do banco de dados.


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

Execute o servidor.

NODE_ENV=production npm start

Parabéns! Você instalou com sucesso o correio de correio.

Explore

Você pode encontrar os seguintes links relevantes:

 Português