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