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