PHPlist - Open Source Email Newsletter Manager (Mass Mailing) applikasjon for Linux


phpList er en av de mest populære åpen kildekode-postlisteadministratorene som har en evne til å sende nyhetsbrev, nyheter, meldinger til et stort antall abonnenter. Det gir et brukervennlig grensesnitt der du kan administrere nyhetsbrev, abonnementslister, nyhetsbrevrapporter, varsling og mye mer. Du kan også kalle det som massepostprogramvare. Det er veldig enkelt å integrere med hvilken som helst nettside.

phpList bruker MySQL-databasen for å lagre informasjon og skriptet er skrevet i PHP. Den kjører på hvilken som helst webserver som hjelper administratoren med å sette opp et system for nyhetsbrevabonnement der brukerne kan abonnere på den respektive e-postlisten. Du kan administrere din egen e-postliste og også legge ved filer til e-postene (avtalekunngjøring, forretningsdokumenter) etc.

Programvaren ble designet for GNU/Linux med Apache. Den støtter også andre Unix-lignende systemer, for eksempel FreeBSD, OpenBSD, Mac OS X og Windows .

phpList-demoer
  1. Se frontend-demo av script – http://demo.phplist.com/lists/
  2. Se admindemo av script – http://demo.phplist.com/lists/admin/

Funksjoner i phpList

  1. phpList er flott for nyhetsbrev, varsler og mange andre bruksområder. Den er i stand til å administrere et stort antall abonnenter på e-postliste. Det fungerer til og med bra med liten liste også.
  2. Phplist webgrensesnitt lar deg skrive, sende meldinger og administrere phplist over internett. Men det fortsetter å sende meldinger selv om systemet er slått av.
  3. Malene er fullt tilpassbare og kan integreres med flere nettsider.
  4. Hold oversikt over antall brukere som har åpnet e-postmeldingen din.
  5. Ved hjelp av FCKeditor og TinyMCE redaktører kan du redigere HTML-meldinger. Du kan velge mellom tekst- eller html-e-postmeldinger til abonnentene dine.
  6. Den leverer meldingen i en kø slik at hver eneste abonnent får meldingen. Det sikrer også at de ikke mottar to eksemplarer selv om de abonnerer på flere lister.
  7. Abonnentens attributter som navn, land osv. kan tilpasses, det betyr at du kan spesifisere viktig informasjon du trenger fra brukerne ved abonnementet.
  8. Brukeradministrasjonsverktøy er gode å vedlikeholde og administrere enorme databaser med abonnenter.
  9. Throttling kan begrense belastningen på serveren din slik at den ikke overbelastes.
  10. Planlegg sending lar deg planlegge meldingen slik den skal sendes. RSS-feeds kan automatisk sendes til en e-postliste ukentlig, daglig eller månedlig.
  11. Phplist er for tiden tilgjengelig på engelsk, fransk, portugisisk, tysk, spansk, nederlandsk, tradisjonell kinesisk, vietnamesisk og japansk. Arbeidsoversettelse for andre språk pågår fortsatt.

Krav til phpList

For å installere PhPlist-applikasjonen krever vi:

  1. GNU/Linux operativsystem
  2. Apache-nettserver
  3. PHP versjon 4.3 eller høyere
  4. PHP Imap-modul
  5. MySQL-server versjon 4.0 eller høyere
Testmiljø
  1. Operativsystem – CentOS 6.4 og Ubuntu 13.04
  2. Apache – 2.2.15
  3. PHP – 5.5.3
  4. MySQL – 5.1.71
  5. phpList – 3.0.5

Installasjon av phpList Newsletter Manager i Linux

Som jeg nevnte tidligere at phpList er utviklet i PHP for Linux med Apache. Så du må ha en kjørende webserver med PHP og MySQL installert på systemet. I tillegg må du også installere IMAP-modulen for behandling av returmeldinger. Hvis ikke, installer dem ved å bruke pakkebehandlingsverktøyet yum eller apt-get i henhold til Linux-distribusjonen din.

Trinn 1: Installer Apache, PHP og MySQL

Installer på Red Hat-baserte systemer ved å bruke yum-kommandoen.

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

Installer på Debian-baserte systemer ved å bruke apt-get-kommandoen.

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

Trinn 2: Opprett phpList-database

Når du har installert alle nødvendige pakker på systemet, logger du bare på databasen din (MySQL, her).

mysql -u root -p

Skriv inn mysql root-passordet. Opprett nå en database (si phplist).

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

Det er ikke en god praksis å få tilgang til databasen direkte fra root-brukeren. Opprett derfor en bruker som heter 'tecmint' og gi all tillatelse til brukeren på databasen ' phplist' med et passord for å få tilgang til det. Erstatt «mitt_passord» med ditt eget passord, vi trenger dette passordet senere mens vi konfigurerer phpList.

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

Last inn privilegier på nytt for å reflektere nye endringer i databasen og avslutt mysql-skallet.

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

mysql> quit;
Bye

Trinn 3: Last ned og installer phpList

Gå nå til den offisielle phpList-siden og last ned den nyeste kilden tarball (dvs. versjon 3.0.5) ved å bruke koblingen nedenfor.

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

Alternativt kan du også laste ned den nyeste kildepakken ved å bruke følgende wget-kommando.

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

Etter å ha lastet ned phplist-pakken, pakk ut pakkefilene. Den vil opprette en katalog kalt 'phplist-3.0.5' i denne katalogen, du vil finne en 'public_html' som inneholder katalogen lister .

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

Kopier nå «lister»-katalogen til en Apache-nettrotkatalog som kan nås via nettet.

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

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

Trinn 4: Konfigurere phpList

Åpne phpList-konfigurasjonsfilen «config.php» fra «lists/config»-katalogen i ditt foretrukne tekstredigeringsprogram.

vi config.php

Legg til phpList-databasetilkoblingsinnstillingene som vertsnavn, databasenavn, databasebruker og databasepassord som vist nedenfor.

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

Du må redigere en innstilling til, som standard phpList i 'testmodus', så du må endre verdien fra '1' til '0 >' for å deaktivere testmodus.

define ("TEST",0);

Når du har angitt alle detaljene. Lagre og lukk filen.

Trinn 5: Få tilgang til phpList-applikasjonen

Til slutt, pek på nettleseren din på «lists/admin»-katalogen for phpList-installasjonen. En nettbasert installasjonsveiviser vil lede deg gjennom resten.

http://localhost/lists/admin

OR

http://ip-address/lists/admin

Merk: Hvis nettstedet ditt «example.com» peker på katalogen «/var/www/html/', og du har plassert phpList-filene dine under '/var/www/html/lists', så bør du peke nettleseren til http:/ /www.example.com/lister/admin/.

Klikk nå på 'Initialiser database' og fyll ut informasjon om organisasjonen din og angi 'admin'-passord.

Når initialiseringen av databasen er fullført, fortsett til phpList-oppsett for å fullføre konfigurasjonen i henhold til dine krav.

En gang er oppsettet fullført. Logg inn på phpList admin panel.

Begynn å lage nye kampanjer, se kampanjer, legg til/slett brukere, se statistikk og mange flere funksjoner du kan utforske fra dashbordet.

Det er det! Nå kan du begynne å tilpasse og merkevarebygging av ditt nylig installerte phpList nyhetsbrevbehandlingsprogram.

Referanselenker

phpList hjemmeside

Jeg kjenner de fleste brukerne, vet ikke hvordan jeg installerer og konfigurerer applikasjoner i Linux. Hvis du ser etter noen til å være vert for/konfigurere en phpList på din hosting/personlige server, kontakt oss hvorfor fordi vi tilbyr et bredt spekter av Linux-tjenester til rimelige minimumspriser.

Gi meg beskjed hvis du bruker en annen nyhetsbrevapplikasjon som er mer robust enn phpList, og ikke glem å dele denne artikkelen.