Mailman- Ingyenes hírlevél és levelezőlista szoftver

Mailman Ingyenes hírlevél szoftver

Python alapú ingyenes hírlevél és levelezőlista szoftver

Ingyenes helyszíni hírlevél szoftver a levelezőlisták kezelésére és a hírlevelek küldésére. Küldjön marketing -e -maileket az előfizetők millióinak, és ügyfelekké változtatja őket.

Áttekintés

Minden szervezetnek e -mail marketing megoldásokra van szüksége, amelyek lehetővé teszik számukra a termékek frissítéseinek és promócióinak küldését. Annak érdekében, hogy megtalálják az ügyfeleket, és ügyfelekké alakítsák őket, az e -mail marketing minden digitális vállalkozás sarokköve. A Mailman talán a legelterjedtebb, leggyakrabban használt és ingyenes hírlevél szoftver az interneten, és felhasználhatja azt hírlevél kampányokhoz. A Mailman egy ingyenes és nyílt forráskódú levelezőlistát és hírlevélkezelő, amely lehetővé teszi a szervezetek számára, hogy ömlesztett e -maileket küldjenek bármilyen előfizetőnek. A Mailman csak a helyszíni adminisztráció felületét kínálja. Önmagában nem küld e -maileket, vagy nem fogad e -maileket, hanem a Postfix -re, egy külső SMTP szerverre támaszkodik. A Mailman -t Pythonban fejlesztették ki. A nyílt forráskódú hírlevél szoftver licencje a GNU Általános Nyilvános Licenc.

Rendszerkövetelmények

  • Apache / nginx
  • Python
  • Postfix

Jellemzők

  • Többnyelvű támogatás
  • előfizetői menedzsment
  • Viepések kezelése
  • Listakezelő
  • Automatikus válaszadó
  • Dinamikus tartalom
  • céloldalak
  • Kampánykezelés
  • Sablonok
  • Jelentés & amp; Analitika
  • Felhasználói menedzsment

telepítés

Telepítse a Postfix SMTP Server -et

Telepítse az SMTP Server -et, például a PostFix -et a következő iránymutatással.

A Postfix SMTP Server telepítése és konfigurálása

Telepítse a GNU Mailman -t

Telepítse a GNU Mailman -t a lerakatból.

sudo apt install mailman

Futtassa ezt a parancsot a Mailman List létrehozásához.

sudo newlist mailman

Írja be az admin e -mail címét, és állítson be egy jelszót, majd szerkessze az /etc /álnév fájlt az alábbi parancs segítségével.

sudo nano /etc/aliases

Másolja és illessze be a következő sorokat a fájlba.


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

Futtassa a következő parancsot az Alias ​​indexfájl frissítéséhez.

sudo newaliases

Futtassa az alábbi parancsot a Postfix SMTP Server újraindításához.

sudo systemctl restart postfix

Futtassa az alábbi parancsot a Mailman program elindításához.

sudo systemctl start mailman

Telepítse az FCGIWRAP -t

A Mailman webes felülethez telepítse az FCGIWRAP csomagot, amely lehetővé teszi a CGI alkalmazások futtatását FastCGI és NGINX segítségével.

sudo apt install fcgiwrap

Győződjön meg arról, hogy az FCGI és az Nginx ugyanazon felhasználóként futtatja (www-data). Szerkessze az /etc/init.d/fcgiwrap oldalt a parancs alatt.

sudo nano /etc/init.d/fcgiwrap

Állítsa be az FCGI \ _USER és az FCGI \ _Group változók www-data értékét


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

Indítsa újra az FCGIWRAP szolgáltatást

sudo systemctl restart fcgiwrap

telepítse nginx

Futtassa az alábbi parancsot az nginx telepítéséhez.

sudo apt install nginx

Indítsa újra az FCGIWRAP szolgáltatást

sudo systemctl restart fcgiwrap

Szerkessze webhelyének szerver blokkfájlját

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

Adja hozzá a következő sorokat a szerver szakaszba.


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

Indítsa újra az Nginx webszerverét.

sudo systemctl reload nginx

Nyissa meg az URL alatt a böngészőben az adminisztrációs panel eléréséhez.

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