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