Weboldal keresés

PHPlist - Nyílt forráskódú e-mail hírlevél-kezelő (tömeges levelező) alkalmazás Linuxhoz


A phpList az egyik legnépszerűbb nyílt forráskódú levelezőlista-kezelő, amely képes hírleveleket, híreket, üzeneteket küldeni hatalmas számú előfizetőnek. Felhasználóbarát felületet biztosít, ahol hírleveleket, feliratkozási listákat, hírlevéljelentéseket, értesítéseket és még sok mást kezelhet. Nevezhetjük tömeges levelező szoftvernek is. Nagyon könnyen integrálható bármilyen webhellyel.

A phpList a MySQL adatbázist használja az információk tárolására, és a szkript PHP nyelven íródott. Bármilyen webszerveren fut, ami segít a rendszergazdának felállítani egy hírlevél feliratkozási rendszert, ahol a felhasználók feliratkozhatnak a megfelelő levelezőlistára. Kezelheti saját levelezőlistáját, és fájlokat is csatolhat az e-mailekhez (üzlethirdetés, üzleti dokumentumok) stb.

A szoftvert GNU/Linux rendszerhez tervezték Apache-val. Más Unix-szerű rendszereket is támogat, mint például a FreeBSD, OpenBSD, Mac OS X és Windows .

phpList demó
  1. Nézze meg a script frontend bemutatóját – http://demo.phplist.com/lists/
  2. Nézze meg a szkript rendszergazdai bemutatóját – http://demo.phplist.com/lists/admin/

A phpList jellemzői

  1. A phpList nagyszerű hírlevelekhez, értesítésekhez és sok más célra. Nagyszámú levelezőlista-feliratkozó kezelésére képes. Még kis listával is jól működik.
  2. A Phplist webes felülete lehetővé teszi az interneten keresztüli írást, üzenetküldést és a phplist kezelését. Azonban továbbra is küld üzeneteket, még akkor is, ha a rendszer ki van kapcsolva.
  3. A sablonok teljesen személyre szabhatók, és több weboldallal is integrálhatók.
  4. Kövesse nyomon az e-mail üzenetét megnyitó felhasználók számát.
  5. Az FCKeditor és a TinyMCE szerkesztők segítségével szerkesztheti a HTML üzeneteket. Választhat szöveges vagy html e-mail üzenetek között az előfizetőknek.
  6. Az üzenetet sorban kézbesíti, így minden egyes előfizető megkapja az üzenetet. Azt is biztosítja, hogy ne kapjanak két példányt, még akkor sem, ha több listára is feliratkoztak.
  7. Az előfizető attribútumai, mint a név, ország stb. személyre szabhatók, vagyis megadhatja azokat a fontos információkat, amelyekre az előfizetéskor szüksége van a felhasználóktól.
  8. A felhasználókezelési eszközök alkalmasak az előfizetők hatalmas adatbázisainak karbantartására és kezelésére.
  9. A szabályozás korlátozhatja a szerver terhelését, hogy ne terhelje túl.
  10. A küldés ütemezése lehetővé teszi az üzenet küldésének ütemezését. Az RSS-hírcsatornák hetente, naponta vagy havonta automatikusan elküldhetők egy levelezőlistára.
  11. A Phplist jelenleg angol, francia, portugál, német, spanyol, holland, hagyományos kínai, vietnami és japán nyelven érhető el. A munkafordítás más nyelvekre még folyamatban van.

A phpList követelménye

A PhPlist alkalmazás telepítéséhez szükségünk van:

  1. GNU/Linux operációs rendszer
  2. Apache webszerver<./li>
  3. PHP 4.3 vagy újabb verzió
  4. PHP Imap modul
  5. MySQL szerver 4.0 vagy újabb verzió
Tesztkörnyezet
  1. Operációs rendszer – CentOS 6.4 és Ubuntu 13.04
  2. Apache – 2.2.15
  3. PHP – 5.5.3
  4. MySQL – 5.1.71
  5. phpList – 3.0.5

A phpList Newsletter Manager telepítése Linux alatt

Ahogy korábban említettem, a phpList a PHP nyelven lett kifejlesztve Linuxhoz és Apache-hoz. Tehát rendelkeznie kell egy futó webszerverrel, amelyen PHP és MySQL telepítve van a rendszeren. Ezenkívül telepítenie kell az IMAP modult is a visszapattanó üzenetek feldolgozásához. Ha nem, telepítse őket a yum vagy az apt-get nevű csomagkezelő eszközzel, a Linux disztribúciójának megfelelően.

1. lépés: Telepítse az Apache-t, a PHP-t és a MySQL-t

Telepítse Red Hat alapú rendszerekre a yum paranccsal.

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

Telepítse Debian alapú rendszerekre az apt-get paranccsal.

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

2. lépés: Hozzon létre phpList adatbázist

Miután az összes szükséges csomagot telepítette a rendszerre, csak jelentkezzen be az adatbázisába (MySQL, itt).

mysql -u root -p

Írja be a mysql root jelszót. Most hozzon létre egy adatbázist (mondjuk: phplist).

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

Nem jó gyakorlat az adatbázishoz közvetlenül root felhasználótól hozzáférni, ezért hozzon létre egy "tecmint" nevű felhasználót, és adjon meg minden engedélyt a felhasználónak az adatbázisban " phplist" jelszóval a hozzáféréshez. Cserélje ki a „my_password” elemet a saját jelszavával, erre a jelszóra szükségünk lesz később a phpList beállításakor.

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

Most töltse be újra a jogosultságokat, hogy tükrözze az adatbázis új változásait, és lépjen ki a mysql shellből.

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

mysql> quit;
Bye

3. lépés: Töltse le és telepítse a phpList-et

Most lépjen a hivatalos phpList webhelyre, és töltse le a legújabb forráskódú tarballt (azaz a 3.0.5 verziót) az alábbi link segítségével.

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

Alternatív megoldásként letöltheti a legújabb forráscsomagot a következő wget paranccsal.

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

A phplist csomag letöltése után csomagolja ki a csomagfájlokat. Létrehoz egy 'phplist-3.0.5' nevű könyvtárat ebben a könyvtárban, talál egy 'public_html'-et, amely tartalmazza a lists könyvtárat. .

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

Most másolja a „lists” könyvtárat egy Apache webes gyökérkönyvtárba, amely az interneten keresztül érhető el.

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

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

4. lépés: A phpList beállítása

Nyissa meg a „config.php” phpList konfigurációs fájlt a „lists/config” könyvtárból a kívánt szövegszerkesztőben.

vi config.php

Adja hozzá a phpList adatbázis-kapcsolat beállításait, például gazdanév, adatbázisnév, adatbázis-felhasználó és adatbázis-jelszó az alábbiak szerint.

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

Módosítania kell még egy beállítást, alapértelmezés szerint a phpList 'tesztmód módban van, ezért az értéket '1-ről '0ra kell módosítania. >' a tesztmód letiltásához.

define ("TEST",0);

Miután megadta az összes részletet. Mentse és zárja be a fájlt.

5. lépés: Nyissa meg a phpList alkalmazást

Végül mutasson a böngészője „lists/admin” könyvtárára a phpList telepítéséhez. Egy webalapú telepítővarázsló végigvezeti a többin.

http://localhost/lists/admin

OR

http://ip-address/lists/admin

Megjegyzés: Ha webhelye "example.com" a "/var/www/html/ " könyvtárra mutat ", és a phpList fájljait a '/var/www/html/lists" mappába helyezte, akkor mutasson böngészőjében a http:/ /www.example.com/lists/admin/.

Most kattintson az „Adatbázis inicializálása” lehetőségre, töltse ki szervezetével kapcsolatos információkat, és állítsa be az „admin” jelszót.

Miután az adatbázis inicializálása befejeződött, folytassa a phpList beállításával, hogy befejezze a konfigurációt az igényeinek megfelelően.

Egyszer a beállítás befejeződött. Jelentkezzen be a phpList adminisztrációs panelbe.

Kezdje el új kampányok létrehozását, tekintse meg a kampányokat, vegyen fel/töröljön felhasználókat, tekintse meg a statisztikákat és még sok más felfedezhető funkciót az irányítópultról.

Ez az! Most megkezdheti az újonnan telepített phpList hírlevélkezelő alkalmazás testreszabását és márkaépítését.

Referencia hivatkozások

phpList kezdőlap

A legtöbb felhasználót ismerem, nem tudják, hogyan kell telepíteni és konfigurálni az alkalmazásokat Linuxon. Ha valakit keres egy phpList tárhelyének/beállításának tárhelyén/személyes szerverén, keressen minket miért, mert Linux-szolgáltatások széles skáláját kínáljuk méltányos minimális áron.

Tudassa velem, ha más hírlevél-alkalmazást használ, amely robusztusabb, mint a phpList, és ne felejtse el megosztani ezt a cikket.