PHPlist - Open Source Email Newsletter Manager (Mass Mailing) aplikacija za Linux


phpList je jedan od najpopularnijih open source mailing lista menadžera koji ima mogućnost slanja biltena, vijesti, poruka velikom broju pretplatnika. Pruža korisničko sučelje na kojem možete upravljati biltenom, listama pretplata, izvještajima o biltenima, obavještenjima i još mnogo toga. Možete ga nazvati i softverom za masovno slanje pošte. Vrlo je lako integrirati se s bilo kojom web lokacijom.

phpList koristi MySQL bazu podataka za pohranjivanje informacija i skripta je napisana u PHPu. Radi na bilo kom web serveru koji pomaže administratoru da postavi sistem za pretplatu na bilten u kojem se korisnici mogu prijaviti na odgovarajuću mailing listu. Možete upravljati vlastitom mailing listom i također priložiti datoteke e-porukama (najava ugovora, poslovni dokumenti) itd.

Softver je dizajniran za GNU/Linux sa Apacheom. Takođe podržava druge sisteme slične Unixu, kao što su FreeBSD, OpenBSD, Mac OS X i Windows .

phpList Demo
  1. Pogledajte Frontend Demo skripte – http://demo.phplist.com/lists/
  2. Pogledajte Admin Demo skripte – http://demo.phplist.com/lists/admin/

Karakteristike phpList-a

  1. phpList je odličan za biltene, obavijesti i mnoge druge namjene. Može upravljati velikim brojem pretplatnika na mailing listi. Čak dobro radi i sa malim listama.
  2. Phplist web interfejs vam omogućava da pišete, šaljete poruke i upravljate phplistom preko interneta. Međutim, nastavlja da šalje poruke iako je vaš sistem isključen.
  3. Predlošci su potpuno prilagodljivi i mogu se integrirati s nekoliko web stranica.
  4. Pratite broj korisnika koji su otvorili vašu email poruku.
  5. Uz pomoć FCKeditor i TinyMCE editora možete uređivati HTML poruke. Svojim pretplatnicima možete dati izbor između tekstualne ili html poruke e-pošte.
  6. Isporučuje poruku u redu tako da svaki pretplatnik dobije poruku. Također osigurava da ne dobiju dvije kopije čak i ako su pretplaćeni na nekoliko lista.
  7. Atributi pretplatnika kao što su ime, država itd. mogu se personalizirati, što znači da možete odrediti važne informacije koje su vam potrebne od korisnika u trenutku pretplate.
  8. Alati za upravljanje korisnicima su dobri za održavanje, kao i za upravljanje ogromnim bazama podataka pretplatnika.
  9. Prigušivanje može ograničiti opterećenje vašeg servera tako da se ne preopterećuje.
  10. Raspored slanja vam omogućava da zakažete svoju poruku kada se poruka šalje. RSS feedovi se mogu automatski slati na mailing listu sedmično, dnevno ili mjesečno.
  11. Phplist je trenutno dostupan na engleskom, francuskom, portugalskom, njemačkom, španskom, holandskom, tradicionalnom kineskom, vijetnamskom i japanskom. Radni prevod za druge jezike je još u toku.

Zahtjev za phpList

Da bismo instalirali PhPlist aplikaciju potrebno nam je:

  1. GNU/Linux operativni sistem
  2. Apache web server<./li>
  3. PHP verzija 4.3 ili novija
  4. PHP Imap modul
  5. MySQL server verzija 4.0 ili novija
Testing Environment
  1. Operativni sistem – CentOS 6.4 & Ubuntu 13.04
  2. Apache – 2.2.15
  3. PHP – 5.5.3
  4. MySQL – 5.1.71
  5. phpList – 3.0.5

Instalacija phpList Newsletter Managera u Linuxu

Kao što sam ranije spomenuo da je phpList razvijen u PHP za Linux sa Apacheom. Dakle, morate imati pokrenut web server sa PHP i MySQL instaliranim na sistemu. Osim toga, također morate instalirati IMAP modul za obradu odbijenih poruka. Ako ne, instalirajte ih pomoću alata za upravljanje paketima pod nazivom yum ili apt-get prema vašoj Linux distribuciji.

Korak 1: Instalirajte Apache, PHP i MySQL

Instalirajte na Red Hat sisteme koristeći yum komandu.

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

Instalirajte na Debian sisteme koristeći apt-get naredbu.

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

Korak 2: Kreirajte phpList bazu podataka

Nakon što instalirate sve potrebne pakete na sistem, samo se prijavite na svoju bazu podataka (MySQL, ovdje).

mysql -u root -p

Unesite mysql root lozinku. Sada kreirajte bazu podataka (recimo phplist).

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

Nije dobra praksa pristupiti bazi podataka od root korisnika direktno, stoga kreirajte korisnika pod nazivom 'tecmint' i dodijelite sve dozvole korisniku na bazi podataka ' phplist' sa lozinkom za pristup. Zamijenite 'my_password' svojom lozinkom, ova lozinka nam je potrebna kasnije dok konfiguriramo phpList.

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

Sada ponovo učitajte privilegije da odrazite nove promjene u bazi podataka i zatvorite mysql shell.

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

mysql> quit;
Bye

Korak 3: Preuzmite i instalirajte phpList

Sada idite na zvaničnu phpList stranicu i preuzmite najnoviji izvorni tarball (tj. verziju 3.0.5) koristeći link ispod.

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

Alternativno, također možete preuzeti najnoviji izvorni paket koristeći sljedeću naredbu wget.

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

Nakon preuzimanja paketa phplist, raspakujte datoteke paketa. To će kreirati direktorij pod nazivom 'phplist-3.0.5′ u ovom direktoriju, naći ćete 'public_html' koji sadrži direktorij lists .

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

Sada kopirajte direktorij “lists” u Apache web root direktorij kojem se može pristupiti putem weba.

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

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

Korak 4: Konfigurisanje phpList-a

Otvorite konfiguracijsku datoteku phpList ‘config.php’ iz direktorija ‘lists/config’ u željenom uređivaču teksta.

vi config.php

Dodajte postavke veze phpList baze podataka kao što su ime hosta, ime baze podataka, korisnik baze podataka i lozinka baze podataka kao što je prikazano ispod.

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

Morate urediti još jednu postavku, po defaultu phpList u 'testmode', tako da trebate promijeniti vrijednost iz '1' u '0 >' da onemogućite testni način.

define ("TEST",0);

Nakon što unesete sve detalje. Sačuvajte i zatvorite datoteku.

Korak 5: Pristupite aplikaciji phpList

Konačno, pokažite na svoj pretraživač na direktoriju „lists/admin“ vaše instalacije phpList. Čarobnjak za instalaciju zasnovan na webu će vas provesti kroz ostalo.

http://localhost/lists/admin

OR

http://ip-address/lists/admin

Napomena: Ako je vaša web stranica 'example.com' usmjerena na direktorij '/var/www/html/', i stavili ste svoje datoteke phpList pod '/var/www/html/lists', tada biste trebali usmjeriti svoj pretraživač na http:/ /www.example.com/lists/admin/.

Sada kliknite na ‘Inicijaliziraj bazu podataka’ i popunite informacije o vašoj organizaciji i postavite ‘admin‘ lozinku.

Kada se završi inicijalizacija baze podataka, nastavite na podešavanje phpList kako biste dovršili konfiguraciju prema vašim zahtjevima.

Jednom, postavljanje je završeno. Prijavite se u svoj phpList admin panel.

Počnite kreirati nove kampanje, pregledajte kampanje, dodajte/brišite korisnike, pregledajte statistiku i mnoge druge funkcije koje možete istražiti s nadzorne ploče.

To je to! Sada možete započeti prilagođavanje i brendiranje vaše novoinstalirane phpList aplikacije za upravljanje biltenom.

Referentne veze

phpList Početna stranica

Poznajem većinu korisnika, ne znaju kako instalirati i konfigurirati aplikacije u Linuxu. Ako tražite nekoga da ugosti/postavi phpList na vašem hosting/ličnom serveru, kontaktirajte nas zašto jer pružamo širok spektar Linux usluga po fer minimalnim cijenama.

Obavijestite me ako koristite neku drugu aplikaciju za bilten koja je robusnija od phpList i ne zaboravite podijeliti ovaj članak.