Mailman- Gratis nyhetsbrev och mailing-programvara

Mailman Gratis nyhetsbrevprogramvara

Pythonbaserat gratis nyhetsbrev och e -postlista programvara

Gratis nyhetsbrev för nyhetsbrev för att hantera e-postlistor och skicka nyhetsbrev. Skicka marknadsföringsmeddelanden till miljoner prenumeranter och förvandla dem till kunder.

Översikt

Varje organisation behöver e -postmarknadsföringslösningar som gör det möjligt för dem att skicka uppdateringar och marknadsföring av produkter. För att hitta leads och förvandla dem till klienter är e -postmarknadsföring också hörnstenen i varje digital verksamhet. Mailman är kanske den vanligaste, vanligt förekommande och gratis nyhetsbrevprogramvaran på internet och du kan använda den för nyhetsbrevkampanjer. Mailman är en gratis och öppen källkodslista och nyhetsbrevschef som gör det möjligt för organisationer att skicka bulk -e -postmeddelanden till valfritt antal prenumeranter. Mailman erbjuder endast ett gränssnitt för webbplatsadministration. Den skickar inte eller tar emot e -postmeddelanden på egen hand, men förlitar sig på Postfix, en extern SMTP -server. Mailman är utvecklad i Python. Licensen för denna programvara för öppen källkod är GNU: s allmänna offentliga licens.

Systemkrav

  • Apache / nginx
  • python
  • Postfix

Funktioner

  • Flerspråkigt stöd
  • abonnenthantering
  • studsar hantering
  • Listchef
  • Automatisk responder
  • Dynamiskt innehåll
  • målsidor
  • Kampanjerhantering
  • mallar
  • Rapportering & amp; Analys
  • Användarhantering

Installation

Installera Postfix SMTP -server

Installera SMTP -server som PostFix genom att följa riktlinjer.

Hur man installerar och konfigurerar Postfix SMTP -server

Installera GNU Mailman

Installera GNU Mailman från Repository.

sudo apt install mailman

Kör det här kommandot för att skapa postman -lista.

sudo newlist mailman

Ange administratörens e -postadress och ställ in ett lösenord, redigera sedan /etc /alias -filen med hjälp av kommando nedan.

sudo nano /etc/aliases

Kopiera och klistra in följande rader i filen.


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

Kör följande kommando för att uppdatera aliasindexfilen.

sudo newaliases

Kör under kommandot för att starta om Postfix SMTP -server.

sudo systemctl restart postfix

Kör nedan för att starta Mailman -programmet.

sudo systemctl start mailman

Installera fcgiwrap

För Mailman Web -gränssnitt, installera FCGIWRAP -paketet som gör det möjligt att köra CGI -applikationer med FastCGI och Nginx.

sudo apt install fcgiwrap

Se till att FCGI och Nginx körs som samma användare (www-data). Redigera /etc/init.d/fcgiwrap genom att köra under kommandot.

sudo nano /etc/init.d/fcgiwrap

Ställ in www-data-värde för FCGI \ _USER och FCGI \ _Group-variabler


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

Starta om FCGIWRAP -tjänsten

sudo systemctl restart fcgiwrap

Installera nginx

Kör under kommandot för att installera nginx.

sudo apt install nginx

Starta om FCGIWRAP -tjänsten

sudo systemctl restart fcgiwrap

Redigera serverblockfilen på din webbplats

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

Lägg till följande rader i serveravsnittet.


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

Starta om Nginx webbserver.

sudo systemctl reload nginx

Öppna nedan URL i webbläsaren för att komma åt administratörspanelen.

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

** Utforska **

Du kan hitta följande länkar relevanta:

 Svenska