PHPlist - Open Source Email Newsletter Manager (masovno slanje) aplikacija za Linux


phpList jedan je od najpopularnijih upravitelja popisa e-pošte otvorenog koda koji ima mogućnost slanja biltena, vijesti i poruka velikom broju pretplatnika. Omogućuje korisničko sučelje na kojem možete upravljati biltenom, popisima pretplata, izvješćima o biltenu, obavijestima i još mnogo toga. Možete ga nazvati i softverom za masovnu poštu. Vrlo ga je lako integrirati s bilo kojom web stranicom.

phpList koristi MySQL bazu podataka za pohranu informacija, a skripta je napisana u PHP. Radi na bilo kojem web poslužitelju što pomaže administratoru da postavi sustav za pretplatu na newsletter u kojem se korisnici mogu pretplatiti na odgovarajuću mailing listu. Možete upravljati vlastitim popisom za slanje e-pošte i također prilagati datoteke e-porukama (najava posla, poslovni dokumenti) itd.

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

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

Značajke phpList-a

  1. phpList je izvrstan za biltene, obavijesti i mnoge druge namjene. Sposoban je upravljati velikim brojem pretplatnika na mailing listu. Dobro funkcionira i s malim popisom.
  2. Phplist web sučelje omogućuje vam pisanje, slanje poruka i upravljanje phplistom preko interneta. Međutim, nastavlja slati poruke iako je vaš sustav 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 poruku e-pošte.
  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 popisa.
  7. Pretplatnički atributi kao što su ime, država itd. mogu se personalizirati, što znači da možete navesti važne informacije koje trebate od korisnika u trenutku pretplate.
  8. Alati za upravljanje korisnicima dobri su za održavanje, kao i za upravljanje velikim bazama podataka pretplatnika.
  9. Prigušivanje može ograničiti opterećenje vašeg poslužitelja tako da se ne preoptereti.
  10. Raspored slanja omogućuje vam da zakažete slanje poruke na vrijeme slanja. RSS izvori mogu se automatski slati na listu za slanje e-pošte tjedno, dnevno ili mjesečno.
  11. Phplist je trenutno dostupan na engleskom, francuskom, portugalskom, njemačkom, španjolskom, nizozemskom, tradicionalnom kineskom, vijetnamskom i japanskom. Radni prijevod za druge jezike još je u tijeku.

Zahtjev za phpList

Kako bismo instalirali PhPlist aplikaciju potrebno nam je:

  1. Operativni sustav GNU/Linux
  2. Apache web poslužitelj<./li>
  3. PHP verzija 4.3 ili novija
  4. PHP Imap modul
  5. MySQL poslužitelj verzija 4.0 ili novija
Okruženje za testiranje
  1. Operativni sustav – 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, phpList je razvijen u PHP za Linux s Apacheom. Dakle, morate imati aktivan web poslužitelj s PHP i MySQL instaliranim na sustavu. Dodatno, također morate instalirati IMAP modul za obradu odbijene poruke. Ako nisu, 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 sustave temeljene na Red Hatu pomoću naredbe yum.

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

Instalirajte na sustave temeljene na Debianu pomoću naredbe 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

Korak 2: Stvorite phpList bazu podataka

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

mysql -u root -p

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

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

Nije dobra praksa pristupati bazi podataka od root korisnika izravno, stoga stvorite korisnika pod nazivom 'tecmint' i dodijelite sva dopuštenja korisniku za bazu podataka ' phplist' s lozinkom za pristup. Zamijenite ‘my_password’ svojom vlastitom lozinkom, ova će nam lozinka trebati 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 ponovno učitajte privilegije kako biste odrazili nove promjene u bazi podataka i zatvorite mysql ljusku.

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

mysql> quit;
Bye

Korak 3: Preuzmite i instalirajte phpList

Sada idite na službenu stranicu phpList i preuzmite najnoviji izvorni tarball (tj. verziju 3.0.5) koristeći donju vezu.

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

Alternativno, također možete preuzeti najnoviji izvorni paket pomoću sljedeće naredbe wget.

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

Nakon preuzimanja paketa phplist, raspakirajte datoteke paketa. Stvorit će direktorij pod nazivom 'phplist-3.0.5′ u ovom direktoriju, pronać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 korijenski 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: Konfiguriranje phpList

Otvorite phpList konfiguracijsku datoteku ‘config.php’ iz direktorija ‘lists/config’ u vašem omiljenom uređivaču teksta.

vi config.php

Dodajte postavke povezivanja phpList baze podataka kao što su naziv glavnog računala, naziv baze podataka, korisnik baze podataka i lozinka baze podataka kao što je prikazano u nastavku.

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, prema zadanim postavkama phpList u 'testmode', tako da trebate promijeniti vrijednost s '1' na '0 >' za onemogućavanje testnog moda.

define ("TEST",0);

Nakon što unesete sve pojedinosti pojedinosti. Spremite i zatvorite datoteku.

Korak 5: Pristupite aplikaciji phpList

Na kraju, pokažite na svoj preglednik na direktorij ‘lists/admin’ vaše instalacije phpList. Čarobnjak za instalaciju temeljen na webu provest će vas kroz ostatak.

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/', a svoje datoteke phpList smjestili ste pod '/var/www/html/lists', tada trebate usmjeriti svoj preglednik na http:/ /www.example.com/lists/admin/.

Sada kliknite na 'Inicijaliziraj bazu podataka' i ispunite podatke o svojoj organizaciji i postavite 'admin' lozinku.

Nakon što se završi inicijalizacija baze podataka, nastavite na postavljanje phpList kako biste dovršili konfiguraciju prema svojim zahtjevima.

Jednom, postavljanje dovršeno. Prijavite se na svoj phpList administratorski panel.

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

To je to! Sada možete početi prilagođavati i brendirati svoju novoinstaliranu aplikaciju za upravljanje biltenima phpList.

Referentne veze

phpList početna stranica

Poznajem većinu korisnika, ne znam kako instalirati i konfigurirati aplikacije u Linuxu. Ako tražite nekoga tko će ugostiti/postaviti phpList na vašem hosting/osobnom poslužitelju, kontaktirajte nas zašto jer pružamo širok raspon Linux usluga po poštenim minimalnim cijenama.

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