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.