Vyhledávání na webu

PHPlist - Open Source Email Newsletter Manager (hromadná pošta) aplikace pro Linux


phpList je jedním z nejpopulárnějších správců seznamů adres s otevřeným zdrojovým kódem, který má schopnost posílat newslettery, novinky a zprávy velkému počtu odběratelů. Poskytuje uživatelsky přívětivé rozhraní, kde můžete spravovat newsletter, seznamy odběrů, zprávy o newsletterech, upozornění a mnoho dalšího. Můžete to také nazvat jako software pro hromadnou poštu. Je velmi snadné jej integrovat s jakýmkoli webem.

phpList používá k ukládání informací databázi MySQL a skript je napsán v PHP. Běží na libovolném webovém serveru, který pomáhá správci nastavit systém pro odběr newsletterů, kde se uživatelé mohou přihlásit k odběru příslušného mailing listu. Můžete spravovat svůj vlastní seznam adresátů a také přikládat soubory k e-mailům (oznámení o dohodě, obchodní dokumenty) atd.

Software byl navržen pro GNU/Linux s Apache. Podporuje také další unixové systémy, jako je FreeBSD, OpenBSD, Mac OS X a Windows .

ukázky phpList
  1. Podívejte se na ukázku frontendu skriptu – http://demo.phplist.com/lists/
  2. Podívejte se na administrátorskou ukázku skriptu – http://demo.phplist.com/lists/admin/

Vlastnosti phpList

  1. phpList je skvělý pro newslettery, upozornění a mnoho dalších použití. Je schopen spravovat velký počet účastníků konference. Funguje to dobře i s malým seznamem.
  2. Webové rozhraní Phplist vám umožňuje psát, posílat zprávy a spravovat phplist přes internet. Stále však odesílá zprávy, i když je váš systém vypnutý.
  3. Šablony jsou plně přizpůsobitelné a lze je integrovat s několika webovými stránkami.
  4. Sledujte počet uživatelů, kteří vaši e-mailovou zprávu otevřeli.
  5. S pomocí editorů FCKeditor a TinyMCE můžete upravovat zprávy HTML. Svým odběratelům můžete dát na výběr mezi textovou nebo html e-mailovou zprávou.
  6. Doručuje zprávu ve frontě, takže zprávu dostane každý účastník. Také zajišťuje, že neobdrží dvě kopie, i když jsou přihlášeni k několika seznamům.
  7. Atributy předplatitele, jako je jméno, země atd., lze přizpůsobit, což znamená, že můžete zadat důležité informace, které od uživatelů potřebujete v době předplatného.
  8. Nástroje pro správu uživatelů je dobré udržovat a také spravovat obrovské databáze předplatitelů.
  9. Omezení může omezit zatížení vašeho serveru, aby nedošlo k jeho přetížení.
  10. Naplánovat odesílání vám umožňuje naplánovat vaši zprávu tak, jako kdy má být zpráva odeslána. RSS kanály mohou být automaticky odesílány do seznamu adresátů týdně, denně nebo měsíčně.
  11. Phplist je v současné době k dispozici v angličtině, francouzštině, portugalštině, němčině, španělštině, holandštině, tradiční čínštině, vietnamštině a japonštině. Práce na překladu do dalších jazyků stále probíhá.

Požadavek na phpList

Abychom mohli nainstalovat aplikaci PhPlist, potřebujeme:

  1. Operační systém GNU/Linux
  2. Webový server Apache<./li>
  3. PHP verze 4.3 nebo vyšší
  4. PHP modul Imap
  5. Server MySQL verze 4.0 nebo vyšší
Testovací prostředí
  1. Operační systém – CentOS 6.4 a Ubuntu 13.04
  2. Apache – 2.2.15
  3. PHP – 5.5.3
  4. MySQL – 5.1.71
  5. phpList – 3.0.5

Instalace phpList Newsletter Manager v Linuxu

Jak jsem již zmínil, phpList je vyvíjen v PHP pro Linux s Apache. Musíte mít tedy spuštěný webový server s nainstalovaným PHP a MySQL v systému. Kromě toho musíte také nainstalovat modul IMAP pro zpracování vrácených zpráv. Pokud ne, nainstalujte je pomocí nástroje správce balíčků s názvem yum nebo apt-get podle vaší distribuce Linuxu.

Krok 1: Nainstalujte Apache, PHP a MySQL

Instalujte na systémy založené na Red Hat pomocí příkazu yum.

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

Instalujte na systémy založené na Debian pomocí příkazu 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: Vytvořte databázi phpList

Jakmile nainstalujete všechny požadované balíčky do systému, přihlaste se do své databáze (MySQL, zde).

mysql -u root -p

Zadejte heslo root mysql. Nyní vytvořte databázi (řekněme phplist).

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

Není dobrým zvykem přistupovat k databázi přímo z root uživatele, proto vytvořte uživatele s názvem 'tecmint' a udělte veškerá oprávnění uživateli v databázi ' phplist' s heslem pro přístup. Nahraďte „my_password“ svým vlastním heslem, toto heslo potřebujeme později při konfiguraci phpList.

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

Nyní znovu načtěte oprávnění, aby se projevily nové změny v databázi, a ukončete prostředí mysql.

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

mysql> quit;
Bye

Krok 3: Stáhněte a nainstalujte phpList

Nyní přejděte na oficiální stránku phpList a stáhněte si nejnovější zdrojový tarball (tj. verzi 3.0.5) pomocí níže uvedeného odkazu.

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

Případně si také můžete stáhnout nejnovější zdrojový balíček pomocí následujícího příkazu wget.

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

Po stažení balíčku phplist rozbalte soubory balíčku. Vytvoří adresář s názvem 'phplist-3.0.5′ v tomto adresáři najdete 'public_html', který obsahuje adresář lists .

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

Nyní zkopírujte adresář „lists“ do webového kořenového adresáře Apache, ke kterému lze přistupovat přes web.

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

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

Krok 4: Konfigurace phpList

Otevřete konfigurační soubor phpList „config.php“ z adresáře „lists/config“ ve vašem preferovaném textovém editoru.

vi config.php

Přidejte nastavení připojení k databázi phpList, jako je název hostitele, název databáze, uživatel databáze a heslo databáze, jak je uvedeno níže.

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

Musíte upravit ještě jedno nastavení, ve výchozím nastavení phpList v 'testmode', takže musíte změnit hodnotu z '1' na '0 “ zakázat testovací režim.

define ("TEST",0);

Jakmile zadáte všechny podrobnosti. Uložte a zavřete soubor.

Krok 5: Přístup k aplikaci phpList

Nakonec přejděte do prohlížeče na adresář „lists/admin“ vaší instalace phpList. Zbytkem vás provede webový instalační průvodce.

http://localhost/lists/admin

OR

http://ip-address/lists/admin

Poznámka: Pokud váš web 'example.com' odkazuje na adresář '/var/www/html/' a umístili jste své soubory phpList pod '/var/www/html/lists', měli byste svůj prohlížeč nasměrovat na http:/ /www.example.com/listy/admin/.

Nyní klikněte na ‚Inicializovat databázi‘ a vyplňte informace o své organizaci a nastavte heslo ‚admin‘.

Po dokončení inicializace databáze pokračujte v nastavení phpListu a dokončete konfiguraci podle svých požadavků.

Jednou je nastavení dokončeno. Přihlaste se do svého administrátorského panelu phpList.

Začněte vytvářet nové kampaně, prohlížejte kampaně, přidávejte/odstraňujte uživatele, zobrazujte statistiky a mnoho dalších funkcí, které můžete prozkoumat z Dashboardu.

A je to! Nyní můžete začít přizpůsobovat a označovat svou nově nainstalovanou aplikaci pro správu newsletterů phpList.

Referenční odkazy

Domovská stránka phpList

Znám většinu uživatelů, nevím, jak instalovat a konfigurovat aplikace v Linuxu. Pokud hledáte někoho, kdo by hostoval/nastavil phpList na vašem hostingu/osobním serveru, kontaktujte nás proč, protože poskytujeme širokou škálu linuxových služeb za spravedlivé minimální ceny.

Dejte mi vědět, pokud používáte nějakou jinou aplikaci pro newsletter, která je robustnější než phpList, a nezapomeňte sdílet tento článek.