Wyszukiwanie w witrynie

PHPlist - aplikacja typu open source do zarządzania biuletynami e-mailowymi (masowa wysyłka) dla systemu Linux


phpList to jeden z najpopularniejszych menedżerów list mailingowych typu open source, który umożliwia wysyłanie biuletynów, wiadomości i wiadomości do ogromnej liczby subskrybentów. Zapewnia przyjazny dla użytkownika interfejs, w którym możesz zarządzać biuletynem, listami subskrypcji, raportami z biuletynu, powiadomieniami i wieloma innymi. Można to również nazwać oprogramowaniem do masowej wysyłki. Bardzo łatwo jest zintegrować się z dowolną stroną internetową.

phpList wykorzystuje bazę danych MySQL do przechowywania informacji, a skrypt jest napisany w PHP. Działa na dowolnym serwerze internetowym, co pomaga administratorowi skonfigurować system subskrypcji biuletynu, w którym użytkownicy mogą zapisać się do odpowiedniej listy mailingowej. Możesz zarządzać własną listą mailingową, a także dołączać pliki do e-maili (ogłoszenie o transakcji, dokumenty biznesowe) itp.

Oprogramowanie zostało zaprojektowane dla GNU/Linux z Apache. Obsługuje także inne systemy uniksowe, takie jak FreeBSD, OpenBSD, Mac OS X i Windows .

Demo phpList
  1. Obejrzyj wersję demonstracyjną skryptu Frontend – http://demo.phplist.com/lists/
  2. Obejrzyj demo skryptu dla administratora – http://demo.phplist.com/lists/admin/

Funkcje phpList

  1. phpList świetnie nadaje się do biuletynów, powiadomień i wielu innych zastosowań. Jest w stanie zarządzać dużą liczbą subskrybentów list mailingowych. Działa dobrze nawet z małą listą.
  2. Interfejs sieciowy Phplist umożliwia pisanie, wysyłanie wiadomości i zarządzanie listą phplist przez Internet. Jednak nadal wysyła wiadomości, nawet jeśli system jest wyłączony.
  3. Szablony są w pełni konfigurowalne i można je zintegrować z kilkoma witrynami internetowymi.
  4. Śledź liczbę użytkowników, którzy otworzyli Twoją wiadomość e-mail.
  5. Za pomocą edytorów FCKeditor i TinyMCE możesz edytować wiadomości HTML. Możesz dać swoim subskrybentom wybór pomiędzy wiadomościami e-mail w formacie tekstowym lub HTML.
  6. Dostarcza wiadomość w kolejce, dzięki czemu każdy abonent otrzyma wiadomość. Zapewnia również, że nie otrzymają dwóch kopii, nawet jeśli są zapisani na kilka list.
  7. Atrybuty subskrybenta, takie jak imię i nazwisko, kraj itp., można personalizować, co oznacza, że możesz określić ważne informacje, których potrzebujesz od użytkowników w momencie subskrypcji.
  8. Narzędzia do zarządzania użytkownikami są dobre do utrzymywania i zarządzania ogromnymi bazami danych subskrybentów.
  9. Ograniczanie może ograniczyć obciążenie serwera, aby go nie przeciążał.
  10. Zaplanuj wysyłanie umożliwia zaplanowanie wiadomości na dzień, w którym wiadomość ma zostać wysłana. Kanały RSS mogą być automatycznie wysyłane do listy mailingowej co tydzień, codziennie lub co miesiąc.
  11. Phplist jest obecnie dostępny w języku angielskim, francuskim, portugalskim, niemieckim, hiszpańskim, holenderskim, chińskim tradycyjnym, wietnamskim i japońskim. Prace nad tłumaczeniem na inne języki w toku.

Wymóg phpList

Do zainstalowania aplikacji PhPlist potrzebujemy:

  1. System operacyjny GNU/Linux
  2. Serwer WWW Apache<./li>
  3. Wersja PHP 4.3 lub wyższa
  4. Moduł PHP Imap
  5. Serwer MySQL w wersji 4.0 lub wyższej
Środowisko testowe
  1. System operacyjny – CentOS 6.4 i Ubuntu 13.04
  2. Apache – 2.2.15
  3. PHP – 5.5.3
  4. MySQL – 5.1.71
  5. phpList – 3.0.5

Instalacja menedżera biuletynów phpList w systemie Linux

Jak wspomniałem wcześniej, phpList jest napisany w PHP dla Linuksa z Apache. Dlatego w systemie musisz mieć działający serwer WWW z zainstalowanymi PHP i MySQL. Dodatkowo musisz także zainstalować moduł IMAP do przetwarzania wiadomości zwrotnych. Jeśli nie, zainstaluj je za pomocą narzędzia do zarządzania pakietami o nazwie yum lub apt-get, zgodnie z dystrybucją Linuksa.

Krok 1: Zainstaluj Apache, PHP i MySQL

Zainstaluj na systemach opartych na Red Hat za pomocą polecenia yum.

yum install httpd
yum install php php-mysql php-imap
yum install mysql mysql-server
service httpd start
service mysqld start

Zainstaluj na systemach opartych na Debianie za pomocą polecenia apt-get.

apt-get install apache2
apt-get install php5 libapache2-mod-auth-mysql php5-mysql php5-imap
apt-get install mysql-server mysql-client
service apache2 start
service mysql start

Krok 2: Utwórz bazę danych phpList

Po zainstalowaniu wszystkich wymaganych pakietów w systemie wystarczy zalogować się do swojej bazy danych (MySQL, tutaj).

mysql -u root -p

Wprowadź hasło roota mysql. Teraz utwórz bazę danych (powiedzmy phplist).

mysql> create database phplist;
Query OK, 1 row affected (0.00 sec)

Nie jest dobrą praktyką uzyskiwanie bezpośredniego dostępu do bazy danych z poziomu użytkownika root, dlatego utwórz użytkownika o nazwie „tecmint” i przyznaj wszystkie uprawnienia użytkownikowi w bazie danych „ phplist” z hasłem umożliwiającym dostęp do niego. Zamień „moje_hasło” na własne hasło, będziemy potrzebować tego hasła później podczas konfigurowania phpList.

mysql> grant all on phplist.* to tecmint@localhost identified by 'my_password';
Query OK, 0 rows affected (0.00 sec)

Teraz przeładuj uprawnienia, aby odzwierciedlić nowe zmiany w bazie danych i zamknij powłokę mysql.

mysql> flush privileges;
Query OK, 0 rows affected (0.08 sec)

mysql> quit;
Bye

Krok 3: Pobierz i zainstaluj phpList

Teraz przejdź na oficjalną stronę phpList i pobierz najnowsze źródłowe archiwum (tj. wersję 3.0.5), korzystając z poniższego linku.

  1. http://www.phplist.com/download

Alternatywnie możesz także pobrać najnowszy pakiet źródłowy za pomocą następującego polecenia wget.

wget http://garr.dl.sourceforge.net/project/phplist/phplist/3.0.5/phplist-3.0.5.tgz

Po pobraniu pakietu phplist rozpakuj pliki pakietu. Utworzy katalog o nazwie „phplist-3.0.5′. W tym katalogu znajdziesz katalog „public_html”, który zawiera katalog lists .

tar -xvf phplist-3.0.5.tgz
cd phplist-3.0.5
cd public_html/

Teraz skopiuj katalog „lists” do głównego katalogu Apache, do którego można uzyskać dostęp przez Internet.

cp -r lists /var/www/html/        [For RedHat based Systems]

cp -r lists /var/www/            [For Debian based Systems]

Krok 4: Konfiguracja phpList

Otwórz plik konfiguracyjny phpList „config.php” z katalogu „lists/config” w preferowanym edytorze tekstu.

vi config.php

Dodaj ustawienia połączenia z bazą danych phpList, takie jak nazwa hosta, nazwa bazy danych, użytkownik bazy danych i hasło bazy danych, jak pokazano poniżej.

what is your Mysql database server hostname
$database_host = "localhost";

what is the name of the database we are using
$database_name = "phplist";

what user has access to this database
$database_user = "tecmint";

and what is the password to login to control the database
$database_password = 'my_password';

Musisz edytować jeszcze jedno ustawienie, domyślnie phpList w „trybie testowym”, więc musisz zmienić wartość z „1” na „0 >”, aby wyłączyć tryb testowy.

define ("TEST",0);

Po wprowadzeniu wszystkich szczegółów szczegóły. Zapisz i zamknij plik.

Krok 5: Uzyskaj dostęp do aplikacji phpList

Na koniec wskaż w przeglądarce katalog „lists/admin” instalacji phpList. Internetowy kreator instalacji przeprowadzi Cię przez resztę.

http://localhost/lists/admin

OR

http://ip-address/lists/admin

Uwaga: jeśli Twoja witryna „example.com” jest skierowana do katalogu „/var/www/html/”, a pliki phpList umieściłeś pod „/var/www/html/lists”, to powinieneś skierować swoją przeglądarkę na http:// /www.example.com/lists/admin/.

Teraz kliknij „Zainicjuj bazę danych”, podaj informacje o swojej organizacji i ustaw hasło „administratora”.

Po zakończeniu inicjalizacji bazy danych przejdź do konfiguracji phpList, aby dokończyć konfigurację zgodnie ze swoimi wymaganiami.

Raz, konfiguracja zakończona. Zaloguj się do panelu administracyjnego phpList.

Zacznij tworzyć nowe kampanie, przeglądaj kampanie, dodawaj/usuwaj użytkowników, przeglądaj statystyki i wiele innych funkcji do eksploracji w panelu kontrolnym.

Otóż to! Teraz możesz rozpocząć dostosowywanie i branding nowo zainstalowanej aplikacji do zarządzania biuletynami phpList.

Linki referencyjne

Strona główna phpList

Znam większość użytkowników, nie wiem jak zainstalować i skonfigurować aplikacje w Linuksie. Jeśli szukasz kogoś, kto hostuje/konfiguruje listę phpList na Twoim serwerze hostingowym/osobistym, skontaktuj się z nami, dlaczego, ponieważ zapewniamy szeroką gamę usług Linux po uczciwych stawkach minimalnych.

Daj mi znać, jeśli używasz innej aplikacji do biuletynów, która jest bardziej niezawodna niż phpList i nie zapomnij udostępnić tego artykułu.