Mailman- Boletín gratuito y software de lista de correo

Mailman Software de boletín gratuito

Boletín gratuito y software de lista de correo basado en Python

Software gratuito de boletín en las instalaciones para administrar listas de correo y enviar boletines. Envíe correos electrónicos de marketing a millones de suscriptores y conviértelos en clientes.

Descripción general

Cada organización necesita soluciones de marketing por correo electrónico que les permitan enviar actualizaciones y promociones de productos. Para encontrar clientes potenciales y convertirlos en clientes, el marketing por correo electrónico también es la piedra angular de cada negocio digital. Mailman es quizás el software de boletín más frecuente, comúnmente utilizado y gratuito en Internet y puede usarlo para campañas de boletines. Mailman es una lista de correo de código abierto y de código abierto y gerente de boletín que permite a las organizaciones enviar correos electrónicos masivos a cualquier número de suscriptores. Mailman solo ofrece una interfaz para la administración del sitio. No envía ni recibe correos electrónicos por su cuenta, pero se basa en Postfix, un servidor SMTP externo. Mailman se desarrolla en Python. La licencia para este software de boletín de código abierto es la Licencia Pública General de GNU.

Requisitos del sistema

  • Apache / Nginx
  • Python
  • Postfix

Características

  • Soporte multilingüe
  • Gestión de suscriptores
  • Manejo de rebotes
  • Administrador de listas
  • Respondedor automático
  • Contenido dinámico
  • Páginas de destino
  • Gestión de campañas
  • Plantillas
  • Informes & amp; Analítica
  • Gestión de usuarios

Instalación

Instale el servidor SMTP Postfix

Instale el servidor SMTP como Postfix siguiendo la guía.

Cómo instalar y configurar el servidor SMTP Postfix

Instale el cartero de GNU

Instale GNU Mailman desde el repositorio.

sudo apt install mailman

Ejecute este comando para crear la lista de Mailman.

sudo newlist mailman

Ingrese la dirección de correo electrónico de administrador y establezca una contraseña, luego edite /etc /aliasis utilizando el siguiente comando.

sudo nano /etc/aliases

Copie y pegue las siguientes líneas en el archivo.


## mailman mailing list
mailman:              "|/var/lib/mailman/mail/mailman post mailman"
mailman-admin:        "|/var/lib/mailman/mail/mailman admin mailman"
mailman-bounces:      "|/var/lib/mailman/mail/mailman bounces mailman"
mailman-confirm:      "|/var/lib/mailman/mail/mailman confirm mailman"
mailman-join:         "|/var/lib/mailman/mail/mailman join mailman"
mailman-leave:        "|/var/lib/mailman/mail/mailman leave mailman"
mailman-owner:        "|/var/lib/mailman/mail/mailman owner mailman"
mailman-request:      "|/var/lib/mailman/mail/mailman request mailman"
mailman-subscribe:    "|/var/lib/mailman/mail/mailman subscribe mailman"
mailman-unsubscribe:  "|/var/lib/mailman/mail/mailman unsubscribe mailman"

Ejecute el siguiente comando para actualizar el archivo del índice alias.

sudo newaliases

Ejecute el siguiente comando para reiniciar el servidor SMTP Postfix.

sudo systemctl restart postfix

Ejecute el siguiente comando para iniciar el programa Mailman.

sudo systemctl start mailman

instalar fcgiwrap

Para la interfaz web de Mailman, instale el paquete FCGIWrap que permita ejecutar aplicaciones CGI con FastCGI y NGINX.

sudo apt install fcgiwrap

Asegúrese de que FCGI y NGINX se ejecuten como el mismo usuario (DATA www). Edite /etc/init.d/fcgiwrap ejecutando el siguiente comando.

sudo nano /etc/init.d/fcgiwrap

Establecer el valor de datos www para las variables FCGI \ _USER y FCGI \ _GRUP


FCGI_USER="www-data"
FCGI_GROUP="www-data"

Reiniciar el servicio FCGIWrap

sudo systemctl restart fcgiwrap

instalar nginx

Ejecute el siguiente comando para instalar Nginx.

sudo apt install nginx

Reiniciar el servicio FCGIWrap

sudo systemctl restart fcgiwrap

Edite el archivo de bloque del servidor de su sitio web

sudo nano /etc/nginx/sites-available/your-site.conf

Agregue las siguientes líneas en la sección del servidor.


location /cgi-bin/mailman {
       root /usr/lib/;
       fastcgi_split_path_info (^/cgi-bin/mailman/[^/]*)(.*)$;
       include /etc/nginx/fastcgi_params;
       fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
       fastcgi_param PATH_INFO $fastcgi_path_info;
       fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info;
       fastcgi_intercept_errors on;
       fastcgi_pass unix:/var/run/fcgiwrap.socket;
}
location /images/mailman {
       alias /usr/share/images/mailman;
}
location /pipermail {
       alias /var/lib/mailman/archives/public;
       autoindex on;
}

Reinicie el servidor web Nginx.

sudo systemctl reload nginx

Abra a continuación URL en el navegador para acceder al panel de administración.

http://www.your-site.com/cgi-bin/mailman/admin/

Explorar

Puede encontrar los siguientes enlaces relevantes:

 Español