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.
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/