Mailman- Gratis nieuwsbrief- en mailinglijstsoftware

Mailman Gratis nieuwsbriefsoftware

Python gebaseerde gratis nieuwsbrief en mailinglijst software

Gratis on-premise nieuwsbriefsoftware voor het beheren van mailinglijsten en het verzenden van nieuwsbrieven. Stuur marketing -e -mails naar miljoenen abonnees en verander ze in klanten.

Overzicht

Elke organisatie heeft e -mailmarketingoplossingen nodig waarmee ze updates en promoties van producten kunnen verzenden. Om leads te vinden en ze in klanten te maken, is e -mailmarketing ook de hoeksteen van elke digitale onderneming. Mailman is misschien wel de meest voorkomende, veelgebruikte en gratis nieuwsbriefsoftware op internet en u kunt het gebruiken voor nieuwsbriefcampagnes. Mailman is een gratis en open source mailinglijst en nieuwsbriefbeheerder waarmee organisaties bulk -e -mails naar een aantal abonnees kunnen sturen. Mailman biedt alleen een interface voor sitebeheer. Het verzendt of ontvangt geen e -mails op zichzelf, maar vertrouwt op Postfix, een externe SMTP -server. Mailman is ontwikkeld in Python. De licentie voor deze open source nieuwsbriefsoftware is GNU General Public License.

Systeem vereisten

  • Apache / nginx
  • Python
  • Postfix

Functies

  • Multi-tachtig ondersteuning
  • Abonnee management
  • Bounces Handling
  • Lijstmanager
  • Automatische responder
  • Dynamische inhoud
  • bestemmingspagina’s
  • Campagnes Management
  • Sjablonen
  • Rapportage & amp; Analyse
  • Gebruikersbeheer

Installatie

Postfix SMTP -server installeren

Installeer SMTP -server zoals PostFix door de richtlijn te volgen.

Hoe Postfix SMTP -server te installeren en te configureren

GNU Mailman installeren

Installeer GNU Mailman vanuit Repository.

sudo apt install mailman

Voer deze opdracht uit voor het maken van mailmanlijst.

sudo newlist mailman

Voer het admin -e -mailadres in en stel een wachtwoord in, bewerk vervolgens /etc /aliassen met behulp van de onderstaande opdracht.

sudo nano /etc/aliases

Kopieer en plak de volgende regels in het bestand.


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

Voer de volgende opdracht uit om het Alias ​​Index -bestand bij te werken.

sudo newaliases

Voer de onderstaande opdracht uit om Postfix SMTP -server opnieuw te starten.

sudo systemctl restart postfix

Voer de onderstaande opdracht uit om het Mailman -programma te starten.

sudo systemctl start mailman

installeren fcgiwrap

Installeer voor Mailman Web Interface FCGIWRAP -pakket waarmee CGI -applicaties met FASTCGI en Nginx kunnen worden uitgevoerd.

sudo apt install fcgiwrap

Zorg ervoor dat FCGI en Nginx worden uitgevoerd als dezelfde gebruiker (www-data). Bewerk de /etc/init.d/fcgiwrap door onderstaande opdracht uit te voeren.

sudo nano /etc/init.d/fcgiwrap

Stel www-data-waarde in voor fcgi \ _user en fcgi \ _group-variabelen


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

Start de FCGIwrap -service opnieuw op

sudo systemctl restart fcgiwrap

Installeer nginx

Voer de onderstaande opdracht uit om nginx te installeren.

sudo apt install nginx

Start de FCGIwrap -service opnieuw op

sudo systemctl restart fcgiwrap

Bewerk het serverblokbestand van uw website

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

Voeg de volgende regels toe in het servergedeelte.


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

Start Nginx -webserver opnieuw.

sudo systemctl reload nginx

Open hieronder URL in browser om toegang te krijgen tot het admin -paneel.

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

Ontdekken

Mogelijk vindt u de volgende links relevant:

 Nederlands