PHPlist - atvērtā koda e-pasta biļetenu pārvaldnieka (masveida pasta) lietojumprogramma Linux


phpList ir viens no populārākajiem atklātā pirmkoda adresātu sarakstu pārvaldniekiem, kas spēj nosūtīt biļetenus, ziņas, ziņojumus milzīgam skaitam abonentu. Tas nodrošina lietotājam draudzīgu saskarni, kurā varat pārvaldīt biļetenu, abonēšanas sarakstus, biļetenu pārskatus, paziņojumus un daudz ko citu. To var saukt arī par masveida pasta programmatūru. To ir ļoti viegli integrēt jebkurā vietnē.

PhpList informācijas glabāšanai izmanto MySQL datu bāzi, un skripts ir rakstīts PHP. Tas darbojas jebkurā tīmekļa serverī, kas palīdz administratoram izveidot biļetenu abonēšanas sistēmu, kurā lietotāji var abonēt attiecīgo adresātu sarakstu. Jūs varat pārvaldīt savu adresātu sarakstu un arī pievienot failus e-pastiem (darījuma paziņojums, biznesa dokumenti) utt.

Programmatūra tika izstrādāta GNU/Linux ar Apache. Tas atbalsta arī citas Unix līdzīgas sistēmas, piemēram, FreeBSD, OpenBSD, Mac OS X un Windows.

  1. Noskatieties skripta frontend demonstrāciju - http://demo.phplist.com/lists/
  2. Skatieties skripta administratora demonstrāciju - http://demo.phplist.com/lists/admin/

  1. phpList ir lieliski piemērots biļeteniem, paziņojumiem un daudziem citiem mērķiem. Tas spēj pārvaldīt lielu skaitu adresātu saraksta abonentu. Tas pat labi darbojas arī ar nelielu sarakstu.
  2. Phplist tīmekļa saskarne ļauj rakstīt, sūtīt ziņojumus un pārvaldīt phplist internetā. Tomēr tas turpina sūtīt ziņojumus, pat ja jūsu sistēma ir izslēgta.
  3. Veidnes ir pilnībā pielāgojamas, un tās var integrēt vairākās vietnēs.
  4. Sekojiet līdzi to lietotāju skaitam, kuri ir atvēruši jūsu e-pasta ziņojumu.
  5. Ar FCKeditor un TinyMCE redaktoru palīdzību jūs varat rediģēt HTML ziņojumus. Abonentiem varat izvēlēties starp teksta vai HTML e-pasta ziņojumu.
  6. Tas piegādā ziņojumu rindā, lai katrs abonents saņemtu ziņojumu. Tas arī nodrošina, ka viņi nesaņem divus eksemplārus, pat ja viņi ir abonējuši vairākus sarakstus.
  7. Abonenta atribūtus, piemēram, vārdu, valsti utt., var personalizēt, tas nozīmē, ka abonēšanas laikā varat norādīt svarīgu informāciju, kas nepieciešama lietotājiem.
  8. Lietotāju pārvaldības rīki ir labi, lai uzturētu, kā arī pārvaldītu milzīgas abonentu datu bāzes.
  9. Droseļošana var ierobežot servera slodzi, tāpēc tas netiek pārslogots.
  10. Ieplānojot sūtīšanu, varat ieplānot ziņojumu, kad ziņojums jāsūta. RSS plūsmas var automātiski nosūtīt uz adresātu sarakstu katru nedēļu, dienu vai mēnesi.
  11. Phplist pašlaik ir pieejams angļu, franču, portugāļu, vācu, spāņu, holandiešu, tradicionālā ķīniešu, vietnamu un japāņu valodā. Darba tulkošana citās valodās joprojām notiek.

Lai instalētu PhPlist lietojumprogrammu, mums ir nepieciešama:

  1. GNU/Linux operētājsistēma
  2. Apache tīmekļa serveris <./ li>
  3. PHP versija 4.3 vai jaunāka
  4. PHP Imap modulis
  5. MySQL servera versija 4.0 vai jaunāka

  1. Operētājsistēma - CentOS 6.4 un Ubuntu 13.04
  2. Apache - 2.2.15
  3. PHP - 5.5.3
  4. MySQL - 5.1.71
  5. phpList - 3.0.5

PhpList Newsletter Manager instalēšana Linux

Kā jau minēju iepriekš, phpList ir izstrādāts PHP operētājsistēmai Linux ar Apache. Tātad, sistēmā jābūt instalētam tīmekļa serverim ar PHP un MySQL. Turklāt jums ir jāinstalē arī IMAP modulis atlēcošo ziņojumu apstrādei. Ja nē, instalējiet tos, izmantojot pakotņu pārvaldnieka rīku, ko sauc par yum vai apt-get atbilstoši jūsu Linux izplatījumam.

Instalējiet uz Red Hat balstītās sistēmās, izmantojot komandu yum.

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

Instalējiet Debian sistēmās, izmantojot komandu 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

Kad sistēmā esat instalējis visas nepieciešamās pakotnes, vienkārši piesakieties savā datu bāzē (MySQL, šeit).

# mysql -u root -p

Ievadiet mysql saknes paroli. Tagad izveidojiet datu bāzi (teiksim phplist).

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

Nav laba prakse tieši piekļūt datubāzei no root lietotāja, tāpēc izveidojiet lietotāju ar nosaukumu “tecmint” un piešķiriet visu atļauju lietotājam datu bāzē “phplist” ar paroli, lai tai piekļūtu. Aizstājiet ‘my_password’ ar savu paroli, šī parole mums būs nepieciešama vēlāk, konfigurējot phpList.

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

Tagad pārlādējiet privilēģijas, lai atspoguļotu jaunas izmaiņas datu bāzē, un aizveriet mysql apvalku.

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

mysql> quit;
Bye

Tagad dodieties uz oficiālo phpList vietni un lejupielādējiet jaunāko avota tarball (t.i. versiju 3.0.5), izmantojot zemāk esošo saiti.

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

Varat arī lejupielādēt jaunāko avota pakotni, izmantojot šo komandu wget.

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

Pēc phplist pakotnes lejupielādes izpakojiet pakotnes failus. Šajā direktorijā tiks izveidots direktorijs ar nosaukumu “phplist-3.0.5 ′, jūs atradīsit‘ public_html ’, kurā būs direktoriju saraksti.

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

Tagad kopējiet direktoriju “sarakstus” Apache tīmekļa saknes direktorijā, kuram var piekļūt, izmantojot tīmekli.

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

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

Atveriet phpList konfigurācijas failu ‘config.php’ no direktorija ‘lists/config’ vēlamajā teksta redaktorā.

# vi config.php

Pievienojiet phpList datu bāzes savienojuma iestatījumus, piemēram, resursdatora nosaukumu, datu bāzes nosaukumu, datu bāzes lietotāju un datu bāzes paroli, kā parādīts zemāk.

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

Pēc noklusējuma rediģējiet vēl vienu iestatījumu phpList sadaļā “testmode”, tāpēc jums ir jāmaina vērtība no “1” uz “0”, lai atspējotu testa režīmu.

define ("TEST",0);

Kad esat ievadījis visu detalizēto informāciju. Saglabājiet un aizveriet failu.

Visbeidzot, norādiet uz savu pārlūkprogrammu phpList instalācijas direktorijā ‘lists/admin’. Tīmekļa instalēšanas vednis palīdzēs jums pārējo.

http://localhost/lists/admin

OR

http://ip-address/lists/admin

Piezīme: Ja jūsu vietne 'example.com' ir norādīta uz direktoriju '/ var/www/html /', un phpList failus esat ievietojis sadaļā '/ var/www/html/lists', tad jānorāda uz pārlūku uz vietni http://www.example.com/lists/admin/.

Tagad noklikšķiniet uz Sākt datu bāzi, ievadiet informāciju par savu organizāciju un iestatiet administratora paroli.

Kad datu bāzes inicializēšana ir pabeigta, turpiniet phpList iestatīšanu, lai pabeigtu konfigurāciju atbilstoši jūsu prasībām.

Pēc tam iestatīšana ir pabeigta. Piesakieties savā phpList administratora panelī.

Sāciet veidot jaunas kampaņas, skatīt kampaņas, pievienot/dzēst lietotājus, skatīt statistiku un daudzas citas funkcijas, kuras izpētīt, izmantojot informācijas paneli.

Tieši tā! Tagad jūs varat sākt pielāgot un zīmolēt savu nesen instalēto phpList biļetenu pārvaldnieka lietojumprogrammu.

Atsauces saites

phpList mājas lapa

Es zinu lielāko daļu lietotāju, nezinu, kā instalēt un konfigurēt lietojumprogrammas Linux. Ja jūs meklējat kādu, kas mitinātu/iestatītu phpList jūsu mitināšanas/personālajā serverī, sazinieties ar mums, kāpēc mēs piedāvājam plašu Linux pakalpojumu klāstu ar taisnīgām minimālajām likmēm.

Dariet man zināmu, vai izmantojat kādu citu biļetenu lietojumprogrammu, kas ir spēcīgāka nekā phpList, un neaizmirstiet padalīties ar šo rakstu.