PHPlist - Aplicació del gestor de butlletins de correu electrònic de codi obert (Mass Mailing) per a Linux


phpList és un dels gestors de llistes de correu de codi obert més populars que té la capacitat d'enviar butlletins, notícies i missatges a un gran nombre de subscriptors. Proporciona una interfície fàcil d'utilitzar on podeu gestionar butlletins, llistes de subscripcions, informes de butlletins, notificacions i molt més. També podeu anomenar-lo com a programari de correu massiu. És molt fàcil d'integrar amb qualsevol lloc web.

El phpList utilitza la base de dades MySQL per emmagatzemar informació i l'script està escrit en PHP. S'executa en qualsevol servidor web que ajuda l'administrador a configurar un sistema de subscripció al butlletí on els usuaris es poden subscriure a la llista de correu corresponent. Podeu gestionar la vostra pròpia llista de correu i també adjuntar fitxers als correus electrònics (anuncis d'acords, documents comercials), etc.

El programari va ser dissenyat per a GNU/Linux amb Apache. També és compatible amb altres sistemes semblants a Unix, com ara FreeBSD, OpenBSD, Mac OS X i Windows.

  1. Mireu la demostració del script de Frontend: http://demo.phplist.com/lists/
  2. Mireu la demostració de l'administració de l'script: http://demo.phplist.com/lists/admin/

  1. phpList és ideal per a butlletins de notícies, notificacions i molts altres usos. És capaç de gestionar un gran nombre de subscriptors de llistes de correu. Fins i tot funciona bé amb una llista petita.
  2. La interfície web de Phplist us permet escriure, enviar missatges i gestionar la llista php a través d'Internet. Tanmateix, continua enviant missatges encara que el vostre sistema estigui apagat.
  3. Les plantilles són totalment personalitzables i es poden integrar amb diversos llocs web.
  4. Fes un seguiment del nombre d'usuaris que han obert el teu missatge de correu electrònic.
  5. Amb l'ajuda dels editors FCKeditor i TinyMCE podeu editar missatges HTML. Podeu triar entre missatges de correu electrònic de text o html als vostres subscriptors.
  6. Envia el missatge en una cua perquè tots i cadascun dels subscriptors rebin el missatge. També garanteix que no rebin dues còpies encara que estiguin subscrits a diverses llistes.
  7. Els atributs del subscriptor com ara el nom, el país, etc. es poden personalitzar, això vol dir que podeu especificar la informació important que necessiteu dels usuaris en el moment de la subscripció.
  8. Les eines de gestió d'usuaris són bones per mantenir i gestionar grans bases de dades de subscriptors.
  9. L'acceleració pot limitar la càrrega del vostre servidor perquè no es sobrecarregui.
  10. Programar l'enviament us permet programar el vostre missatge tal com s'ha d'enviar. Els canals RSS es poden enviar automàticament a una llista de correu setmanalment, diàriament o mensualment.
  11. Phplist està disponible actualment en anglès, francès, portuguès, alemany, espanyol, holandès, xinès tradicional, vietnamita i japonès. Treball Traducció per a altres idiomes encara en curs.

Per instal·lar l'aplicació PhPlist necessitem:

  1. Sistema operatiu GNU/Linux
  2. Servidor web Apache
  3. PHP versió 4.3 o superior
  4. Mòdul PHP Imap
  5. Servidor MySQL versió 4.0 o superior

  1. Sistema operatiu: CentOS 6.4 i Ubuntu 13.04
  2. Apache – 2.2.15
  3. PHP – 5.5.3
  4. MySQL – 5.1.71
  5. phpList – 3.0.5

Instal·lació de phpList Newsletter Manager a Linux

Com he esmentat anteriorment, phpList es desenvolupa en PHP per a Linux amb Apache. Per tant, heu de tenir un servidor web en funcionament amb PHP i MySQL instal·lats al sistema. A més, també heu d'instal·lar el mòdul IMAP per al processament de missatges de rebot. Si no, instal·leu-los mitjançant l'eina de gestor de paquets anomenada yum o apt-get segons la vostra distribució de Linux.

Instal·leu-lo en sistemes basats en Red Hat mitjançant l'ordre yum.

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

Instal·leu-lo en sistemes basats en Debian mitjançant l'ordre 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

Un cop hàgiu instal·lat tots els paquets necessaris al sistema, només heu d'iniciar sessió a la vostra base de dades (MySQL, aquí).

# mysql -u root -p

Introduïu la contrasenya root mysql. Ara creeu una base de dades (per exemple, phplist).

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

No és una bona pràctica accedir a la base de dades des de l'usuari root directament, per tant, creeu un usuari anomenat tecmint i concediu tots els permisos a l'usuari de la base de dades phplist amb una contrasenya per accedir-hi. Substituïu my_password per la vostra pròpia contrasenya, necessitem aquesta contrasenya més tard mentre configurem phpList.

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

Ara torneu a carregar els privilegis per reflectir els nous canvis a la base de dades i sortiu del shell mysql.

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

mysql> quit;
Bye

Ara aneu al lloc oficial de phpList i descarregueu l'últim tarball d'origen (és a dir, la versió 3.0.5) mitjançant l'enllaç següent.

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

Alternativament, també podeu descarregar l'últim paquet font utilitzant l'ordre wget següent.

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

Després de descarregar el paquet phplist, descomprimiu els fitxers del paquet. Crearà un directori anomenat phplist-3.0.5 en aquest directori, trobareu un public_html que conté les llistes de directoris.

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

Ara copieu el directori llistes a un directori arrel web d'Apache al qual es pot accedir des del web.

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

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

Obriu el fitxer de configuració de phpList config.php des del directori lists/config al vostre editor de text preferit.

# vi config.php

Afegiu la configuració de connexió de la base de dades phpList com el nom d'amfitrió, el nom de la base de dades, l'usuari de la base de dades i la contrasenya de la base de dades, tal com es mostra a continuació.

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

Heu d'editar una configuració més, de manera predeterminada phpList a 'testmode', de manera que heu de canviar el valor d''1' a '0' per desactivar el testmode.

define ("TEST",0);

Un cop hagis introduït tots els detalls. Desa i tanca el fitxer.

Finalment, apunteu al vostre navegador al directori lists/admin de la vostra instal·lació de phpList. Un assistent d'instal·lació basat en web us guiarà per la resta.

http://localhost/lists/admin

OR

http://ip-address/lists/admin

Nota: si el vostre lloc web 'example.com' apunta al directori '/var/www/html/' i heu col·locat els fitxers phpList a '/var/www/html/lists', hauríeu d'apuntar el vostre navegador a http://www.example.com/lists/admin/.

Ara feu clic a Inicialitza la base de dades i ompliu la informació sobre la vostra organització i configureu la contrasenya administrador.

Un cop finalitzada la inicialització de la base de dades, continueu amb la configuració de phpList per completar la configuració segons els vostres requisits.

Un cop finalitzada la configuració. Inicieu sessió al vostre tauler d'administració de phpList.

Comenceu a crear campanyes noves, visualitzeu campanyes, afegiu/suprimiu usuaris, visualitzeu estadístiques i moltes més funcions per explorar des del tauler.

Això és! Ara, podeu començar a personalitzar i marcar la vostra aplicació de gestor de butlletins phpList recentment instal·lada.

Enllaços de referència

Pàgina d'inici de phpList

Conec la majoria dels usuaris, no sé com instal·lar i configurar aplicacions a Linux. Si busqueu algú per allotjar/configurar un phpList al vostre servidor personal/hostal, poseu-vos en contacte amb nosaltres perquè oferim una àmplia gamma de serveis Linux a preus mínims justos.

Aviseu-me si feu servir qualsevol altra aplicació de butlletí que sigui més robusta que la phpList i no us oblideu de compartir aquest article.