Mailman- boletim informativo gratuito e software de lista de discussão

Mailman Software de boletim informativo gratuito

Boletim gratuito baseado em Python e software de lista de discussão

Software de boletim informativo gratuito no local para gerenciar listas de discussão e enviar boletins informativos. Envie e -mails de marketing para milhões de assinantes e transformá -los em clientes.

Visão geral

Toda organização precisa de soluções de marketing por email que lhes permitam enviar atualizações e promoções de produtos. Para encontrar leads e transformá -los em clientes, o email marketing também é a pedra angular de todos os negócios digitais. O Mailman é talvez o software de boletim informativo mais prevalente, comumente usado e gratuito na Internet e você pode usá -lo para campanhas de boletim. O Mailman é uma lista de discussão gratuita e de código aberto e gerente de boletins que permite que as organizações enviem e -mails em massa para qualquer número de assinantes. O Mailman oferece apenas uma interface para a administração do site. Ele não envia ou recebe e -mails por conta própria, mas conta com o Postfix, um servidor SMTP externo. Mailman é desenvolvido em Python. A licença para este software de boletim informativo de código aberto é a licença pública geral da GNU.

Requisitos de sistema

  • Apache / nginx
  • Pitão
  • Postfix

Características

  • Suporte multilingual
  • Gerenciamento de assinantes
  • Salta o manuseio
  • Manager de lista
  • Respondente automático
  • Conteúdo dinâmico
  • Páginas de destino
  • Gerenciamento de campanhas
  • Modelos
  • Relatórios & amp; Análise
  • Gerenciamento de usuários

Instalação

Instale o servidor Postfix SMTP

Instale o servidor SMTP, como o Postfix, seguindo a diretriz.

Como instalar e configurar o servidor Postfix SMTP

Instale o GNU Mailman

Instale o GNU Mailman no repositório.

sudo apt install mailman

Execute este comando para criar a lista de Mailman.

sudo newlist mailman

Digite o endereço de email do administrador e defina uma senha e edite o arquivo /etc /aliases usando o comando abaixo.

sudo nano /etc/aliases

Copie e cole as seguintes linhas no arquivo.


## 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"

Execute o seguinte comando para atualizar o arquivo de índice de alias.

sudo newaliases

Execute o comando abaixo para reiniciar o servidor Postfix SMTP.

sudo systemctl restart postfix

Execute o comando abaixo para iniciar o programa Mailman.

sudo systemctl start mailman

Instale o fcgiwrap

Para interface da Web Mailman, instale o pacote FCGIWRAP que permite executar aplicativos CGI com FastCGI e NGINX.

sudo apt install fcgiwrap

Verifique se o FCGI e o NGINX são executados como o mesmo usuário (www-dados). Edite o /etc/init.d/fcgiwrap, executando o comando abaixo.

sudo nano /etc/init.d/fcgiwrap

Defina o valor www-data para fcgi \ _user e fcgi \ _Group Variables


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

Reinicie o serviço fcgiwrap

sudo systemctl restart fcgiwrap

Instale o nginx

Execute o comando abaixo para instalar o nginx.

sudo apt install nginx

Reinicie o serviço fcgiwrap

sudo systemctl restart fcgiwrap

Edite o arquivo de bloco do servidor do seu site

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

Adicione as seguintes linhas na seção do 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 o servidor da web nginx.

sudo systemctl reload nginx

Abrir abaixo URL no navegador para acessar o painel de administração.

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

Explore

Você pode encontrar os seguintes links relevantes:

 Português