LAILMAN- bezpłatny biuletyn i oprogramowanie listowe

Mailman Darmowe oprogramowanie biuletynu

Bezpłatny biuletyn i oprogramowanie listowe oparte na Pythonie

Bezpłatne oprogramowanie do biuletynu do zarządzania listami mailingowymi i wysyłania biuletynów. Wyślij e -maile marketingowe do milionów subskrybentów i zamień ich w klientów.

Przegląd

Każda organizacja potrzebuje rozwiązań e -mail marketingowych, które pozwalają im wysyłać aktualizacje i promocje produktów. Aby znaleźć potencjalnych klientów i przekształcić ich w klientów, e -mail marketing jest również kamieniem węgielnym każdej cyfrowej firmy. Mailman jest prawdopodobnie najbardziej rozpowszechnionym, powszechnie używanym i bezpłatnym oprogramowaniem biuletynowym w Internecie i możesz go używać do kampanii biuletynowych. Mailman to bezpłatna i menedżer mailingowych i biuletynów typu open source, który umożliwia organizacjom wysyłanie e -maili do dowolnej liczby subskrybentów. Mailman oferuje tylko interfejs administracji witryny. Nie wysyła ani nie odbiera e -maili samodzielnie, ale opiera się na PostFix, zewnętrznym serwerze SMTP. Mailman został opracowany w Python. Licencja na to oprogramowanie do biuletynu open source to ogólna licencja publiczna GNU.

Wymagania systemowe

  • Apache / nginx
  • Python
  • Przyrostek

Cechy

  • Wsparcie wielojęzyczne
  • Zarządzanie subskrybentami
  • Odbija obsługę
  • Menedżer listy
  • Automatyczna respondent
  • Treść dynamiczna
  • strony do lądowania
  • Zarządzanie kampaniami
  • Szablony
  • Raportowanie & amp; Analityka
  • Zarządzanie użytkownikami

Instalacja

Zainstaluj serwer Postfix SMTP

Zainstaluj serwer SMTP, taki jak postfix, zgodnie z wytycznymi.

Jak zainstalować i skonfigurować serwer Postfix SMTP

Zainstaluj GNU Mailman

Zainstaluj GNU Mailman z repozytorium.

sudo apt install mailman

Uruchom to polecenie do tworzenia listy Mailman.

sudo newlist mailman

Wprowadź adres e -mail administratora i ustaw hasło, a następnie edytuj plik /etc /aliases za pomocą poniższego polecenia.

sudo nano /etc/aliases

Skopiuj i wklej następujące wiersze do pliku.


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

Uruchom następujące polecenie, aby zaktualizować plik indeksu alias.

sudo newaliases

Uruchom poniżej polecenie, aby ponownie uruchomić serwer SMTP Postfix.

sudo systemctl restart postfix

Uruchom poniżej polecenie, aby uruchomić program Mailman.

sudo systemctl start mailman

Zainstaluj fcgiwrap

W przypadku interfejsu internetowego Mailman zainstaluj pakiet FCGIWRAP, który umożliwia uruchamianie aplikacji CGI z FastCGI i Nginx.

sudo apt install fcgiwrap

Upewnij się, że FCGI i Nginx działają jako ten sam użytkownik (WWW-DATA). Edytuj /etc/init.d/fcgiwrap, uruchamiając poniżej polecenie.

sudo nano /etc/init.d/fcgiwrap

Ustaw wartość www-data dla zmiennych FCGI \ _USER i FCGI \ _GROUP


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

Uruchom ponownie usługę FCGIWRAP

sudo systemctl restart fcgiwrap

Zainstaluj Nginx

Uruchom poniżej polecenie, aby zainstalować Nginx.

sudo apt install nginx

Uruchom ponownie usługę FCGIWRAP

sudo systemctl restart fcgiwrap

Edytuj plik blokowy serwera swojej witryny

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

Dodaj następujące wiersze w sekcji serwera.


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

Uruchom ponownie serwer WWW Nginx.

sudo systemctl reload nginx

Otwórz poniżej URL w przeglądarce, aby uzyskać dostęp do panelu administracyjnego.

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