Mailtrain - Software de código abierto

Mailtrain Software de boletín gratuito

Sobre la alternativa de las premisas a MailChimp para marketing por correo electrónico

Mejore la participación del cliente con correos electrónicos específicos sobre promociones, actualizaciones y crecer negocios al convertir a los suscriptores en clientes utilizando herramientas de análisis.

Descripción general

Mailtrain es MailChimp Clone y software de boletín autohostado rico en funciones que es excelente para enviar correos electrónicos a millones de suscriptores. Mailtrain proporciona características excelentes, como la automatización de campañas con análisis. Mailtrain le permite mantener listas muy grandes y puede agregar manualmente suscriptores, a través de la API o importarlas desde un archivo CSV. Todas las listas vienen con soporte de campo personalizado e incluso combinan etiquetas. Puede agregar diferentes recursos, como campos personalizados, incluidos campos de texto, números, desplegables y amp; casillas de verificación, a través de las etiquetas de fusión. Simplemente envíe mensajes a los suscriptores de lista que se ajusten a las reglas de segmentación preestablecida. No necesita crear listas separadas independientes y pequeñas. Mailtrain está construido en Node.js y MySQL/Mariadb. La licencia para este software de boletín de código abierto es GPL-3.0 (GNU General Public License v3.0).

Requisitos del sistema

Para instalar Mailtrain, debe tener los siguientes software:

  • nginx
  • node.js 7 o mayor
  • mysql v5.5 / mariadb

Características

  • Gestión de la lista de suscriptores
  • segmentación de la lista
  • Campos Personalizados
  • Plantillas de correo electrónico
  • Archivos importantes de importación de la lista de CSV
  • Campañas RSS
  • Cifrado GPG
  • Estadísticas
  • Editores de plantilla
  • Automatización
  • Enviar a través de múltiples proveedores

Instalación

instalar Mailtrain en Ubuntu 16.04 LTS usando GitHub

Instalar node.js y npm

Instale Node.js usando Nodesource Apt Repository.

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

Verifique las versiones Node.js y NPM.

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

Instale el servidor MySQL

A continuación, necesita instalar el servidor de base de datos, usar el siguiente comando para instalar MySQL Server

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

Una vez que se instala el servidor de la base de datos, use el siguiente comando para reiniciar el servidor MySQL

sudo systemctl restart mysql 

Crear base de datos Mailtrain. Use el siguiente comando para crear una base de datos.

CREATE DATABASE mailtrain 

Cree un usuario de base de datos llamado "" con nueva contraseña. y otorgó el acceso completo al usuario a la base de datos ejecutando los siguientes comandos. Cambie con su usuario de base de datos deseado y con su contraseña deseada.

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

Instalar servidor web Nginx

Ejecute el siguiente comando para instalar Nginx.

sudo apt install nginx

Configure Nginx como proxy inverso. Ejecute el siguiente comando y agregue el código de muestra en el archivo de configuración.

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

}

Cree SymLink para el archivo de configuración de MailTrain.Conf para que NGINX pueda usarlo para la carga de la aplicación.

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

Reinicie el servidor web Nginx.

sudo systemctl restart nginx

Instalar y configurar Mailtrain

Cree directorio para la instalación de Mailtrain.

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

Navegue al directorio raíz del documento de Mailtrain.

cd /var/www/html/mailtrain

Descargar y Unzip Mailtrain.


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

Copie config/default.toml como config/producción.toml y actualice la configuración de la base de datos.


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

Ejecute el servidor.

NODE_ENV=production npm start

¡Felicitaciones! Ha instalado con éxito Mailtrain.

Explorar

Puede encontrar los siguientes enlaces relevantes:

 Español