Mailman - Newsletter gratuit et Logiciel de liste de diffusion

Mailman Logiciel de newsletter gratuit

Sweetter gratuit basé sur Python et logiciel de liste de diffusion

Logiciel de newsletter sur site gratuit pour gérer les listes de diffusion et envoyer des newsletters. Envoyez des e-mails marketing à des millions d'abonnés et transformez-les en clients.

Aperçu

Chaque organisation a besoin de solutions de marketing par e-mail qui leur permettent d’envoyer des mises à jour et des promotions de produits. Afin de trouver des prospects et de les transformer en clients, le marketing par e-mail est également la pierre angulaire de chaque entreprise numérique. Mailman est peut-être le logiciel de newsletter le plus répandu, couramment utilisé et gratuit sur Internet et vous pouvez l’utiliser pour des campagnes de newsletter. Maidman est une liste de diffusion gratuite et open source et un gestionnaire de newsletter qui permet aux organisations d’envoyer des e-mails en vrac à n’importe quel nombre d’abonnés. Maidman propose uniquement une interface pour l’administration du site. Il n’envoie ni ne reçoit d’e-mails seuls, mais s’appuie sur Postfix, un serveur SMTP externe. Mailman est développé à Python. La licence de ce logiciel de newsletter open source est la licence publique générale GNU.

Configuration requise

  • Apache / nginx
  • Python
  • Postfix

Caractéristiques

  • Support multilingue
  • Gestion des abonnés
  • Manipulation des rebonds
  • Manager de liste
  • Répondant automatique
  • Contenu dynamique
  • Pages de destination
  • Gestion des campagnes
  • modèles
  • Rapports & amp; Analytique
  • Gestion des utilisateurs

Installation

Installer le serveur SMTP postfix

Installez le serveur SMTP tel que PostFix en suivant les directives.

Comment installer et configurer le serveur SMTP postfix

Installer GNU Mailman

Installez GNU Mailman du référentiel.

sudo apt install mailman

Exécutez cette commande pour la création de la liste Mailman.

sudo newlist mailman

Entrez l’adresse e-mail de l’administrateur et définissez un mot de passe, puis modifiez / etc / alias alias en utilisant la commande ci-dessous.

sudo nano /etc/aliases

Copiez et collez les lignes suivantes dans le fichier.


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

Exécutez la commande suivante pour mettre à jour le fichier d’index Alias.

sudo newaliases

Exécutez la commande ci-dessous pour redémarrer le serveur SMTP Postfix.

sudo systemctl restart postfix

Exécutez la commande ci-dessous pour démarrer le programme Mailman.

sudo systemctl start mailman

installer fcgiwrap

Pour l’interface Web Mailman, installez le package FCGIWRAP qui permet d’exécuter des applications CGI avec FASTCGI et NGINX.

sudo apt install fcgiwrap

Assurez-vous que FCGI et NGINX s’exécutent comme le même utilisateur (www-data). Modifiez le /etc/init.d/fcgiwrap en exécutant la commande ci-dessous.

sudo nano /etc/init.d/fcgiwrap

Définissez la valeur www-data pour les variables fcgi \ _user et fcgi \ _group


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

Redémarrer le service FCGIWRAP

sudo systemctl restart fcgiwrap

Installer Nginx

Exécutez la commande ci-dessous pour installer nginx.

sudo apt install nginx

Redémarrer le service FCGIWRAP

sudo systemctl restart fcgiwrap

Modifiez le fichier de blocs serveur de votre site Web

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

Ajoutez des lignes suivantes dans la section serveur.


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

Redémarrez le serveur Web Nginx.

sudo systemctl reload nginx

Ouvrez URL ci-dessous dans le navigateur pour accéder au panneau d’administration.

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