Mailman- kostenloser Newsletter- und Mailinglisten-Software

Mailman Kostenlose Newsletter -Software

Python -basierter kostenloser Newsletter- und Mailinglisten -Software

Kostenlose On-Premise-Newsletter-Software zum Verwalten von Mailinglisten und zum Senden von Newslettern. Senden Sie Marketing -E -Mails an Millionen von Abonnenten und wenden Sie sie zu Kunden.

Überblick

Jede Organisation benötigt E -Mail -Marketing -Lösungen, mit denen sie Aktualisierungen und Werbeaktionen von Produkten senden können. Um Leads zu finden und sie in Kunden zu verwandeln, ist E -Mail -Marketing auch der Eckpfeiler jedes digitalen Unternehmens. Mailman ist vielleicht die am häufigsten verwendete und kostenlose Newsletter -Software im Internet. Sie können sie für Newsletter -Kampagnen verwenden. Mailman ist eine kostenlose und Open -Source -Mailingliste und Newsletter -Manager, mit der Unternehmen Massen -E -Mails an eine beliebige Anzahl von Abonnenten senden können. Mailman bietet nur eine Schnittstelle für die Site -Administration an. Es sendet oder empfängt keine E -Mails selbst, sondern stützt sich auf Postfix, einen externen SMTP -Server. Mailman wird in Python entwickelt. Die Lizenz für diese Open -Source -Newsletter -Software ist die GNU General Public Lizenz.

System Anforderungen

  • Apache / Nginx
  • Python
  • Postfix

Merkmale

  • Mehrsprachige Unterstützung
  • Abonnentenverwaltung
  • Sprungverhandlung
  • Listenmanager
  • Automatischer Responder
  • Dynamischer Inhalt
  • Startseiten
  • Kampagnenmanagement
  • Vorlagen
  • Berichterstattung & amp; Analyse
  • Benutzerverwaltung

Installation

Postfix SMTP -Server installieren

Installieren Sie SMTP -Server wie Postfix, indem Sie die Richtlinie befolgen.

So installieren und konfigurieren Sie Postfix SMTP -Server

Installieren Sie GNU Mailman

Installieren Sie GNU Mailman aus dem Repository.

sudo apt install mailman

Führen Sie diesen Befehl zum Erstellen von Mailman -Liste aus.

sudo newlist mailman

Geben Sie die Admin -E -Mail -Adresse ein und legen Sie ein Kennwort fest, bearbeiten Sie /etc /aliase die Datei mithilfe unten mit dem folgenden Befehl.

sudo nano /etc/aliases

Kopieren Sie die folgenden Zeilen in die Datei.


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

Führen Sie den folgenden Befehl aus, um die Alias ​​-Indexdatei zu aktualisieren.

sudo newaliases

Führen Sie den Befehl unten aus, um Postfix SMTP -Server neu zu starten.

sudo systemctl restart postfix

Führen Sie den Befehl unten aus, um das Mailman -Programm zu starten.

sudo systemctl start mailman

FCGIWRAP Installieren

Installieren Sie für Mailman -Weboberflächen das FCGIWRAP -Paket, mit dem CGI -Anwendungen mit FastCGI und NGINX ausgeführt werden können.

sudo apt install fcgiwrap

Stellen Sie sicher, dass FCGI und NGINX als derselbe Benutzer (www-data) ausgeführt werden. Bearbeiten Sie die /etc/init.d/fcgiwrap, indem Sie den folgenden Befehl ausführen.

sudo nano /etc/init.d/fcgiwrap

Setzen Sie den WWW-DATA-Wert für FCGI \ _User- und FCGI \ _group-Variablen


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

Starten Sie den FCGIWrap -Service neu

sudo systemctl restart fcgiwrap

nginx installieren

Führen Sie den Befehl unten aus, um Nginx zu installieren.

sudo apt install nginx

Starten Sie den FCGIWrap -Service neu

sudo systemctl restart fcgiwrap

Bearbeiten Sie die Server -Block -Datei Ihrer Website

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

Fügen Sie die folgenden Zeilen im Serverabschnitt hinzu.


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

Starten Sie den Nginx -Webserver neu.

sudo systemctl reload nginx

Im Browser unter der URL geöffnet, um auf das Administratorbereich zuzugreifen.

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

Erkunden

Möglicherweise finden Sie die folgenden Links relevant:

 Deutsch