Búsqueda de sitios web

PHPlist: aplicación de gestión de boletines electrónicos (envío masivo) de código abierto para Linux


phpList es uno de los administradores de listas de correo de código abierto más populares que tiene la capacidad de enviar boletines, noticias y mensajes a una gran cantidad de suscriptores. Proporciona una interfaz fácil de usar donde puede administrar boletines, listas de suscripciones, informes de boletines, notificaciones y mucho más. También puedes llamarlo software de correo masivo. Es muy fácil de integrar con cualquier sitio web.

phpList utiliza la base de datos MySQL para almacenar información y el script está escrito en PHP. Se ejecuta en cualquier servidor web, lo que ayuda al administrador a configurar un sistema de suscripción al boletín en el que los usuarios pueden suscribirse a la respectiva lista de correo. Puede administrar su propia lista de correo y también adjuntar archivos a los correos electrónicos (anuncios de ofertas, documentos comerciales), etc.

El software fue diseñado para GNU/Linux con Apache. También es compatible con otros sistemas similares a Unix, como FreeBSD, OpenBSD, Mac OS X y Windows. .

Demostraciones de phpList
  1. Vea la demostración frontal del script: http://demo.phplist.com/lists/
  2. Vea la demostración administrativa del script: http://demo.phplist.com/lists/admin/

Características de phpList

  1. phpList es ideal para boletines, notificaciones y muchos otros usos. Es capaz de gestionar una gran cantidad de suscriptores de listas de correo. Incluso funciona bien con listas pequeñas.
  2. La interfaz web de Phplist le permite escribir, enviar mensajes y administrar phplist a través de Internet. Sin embargo, sigue enviando mensajes aunque su sistema esté apagado.
  3. Las plantillas son totalmente personalizables y se pueden integrar con varios sitios web.
  4. Mantenga un registro de la cantidad de usuarios que abrieron su mensaje de correo electrónico.
  5. Con la ayuda de los editores FCKeditor y TinyMCE puedes editar mensajes HTML. Puede elegir entre mensajes de correo electrónico de texto o html a sus suscriptores.
  6. Entrega el mensaje en una cola para que todos y cada uno de los suscriptores reciban el mensaje. También garantiza que no reciban dos copias incluso si están suscritos a varias listas.
  7. Los atributos del suscriptor, como nombre, país, etc., se pueden personalizar, lo que significa que puede especificar la información importante que necesita de los usuarios al momento de la suscripción.
  8. Las herramientas de gestión de usuarios son buenas para mantener y gestionar enormes bases de datos de suscriptores.
  9. La limitación puede limitar la carga de su servidor para que no se sobrecargue.
  10. Programar envío le permite programar su mensaje cuando se enviará. Los canales RSS se pueden enviar automáticamente a una lista de correo semanal, diaria o mensual.
  11. Phplist está actualmente disponible en inglés, francés, portugués, alemán, español, holandés, chino tradicional, vietnamita y japonés. Trabajo de traducción para otros idiomas aún en progreso.

Requisito de phpList

Para instalar la aplicación PhPlist necesitamos:

  1. Sistema operativo GNU/Linux
  2. Servidor web Apache<./li>
  3. PHP versión 4.3 o superior
  4. Módulo de mapa PHP
  5. Servidor MySQL versión 4.0 o superior
Entorno de prueba
  1. Sistema operativo: CentOS 6.4 y Ubuntu 13.04
  2. Apache – 2.2.15
  3. PHP – 5.5.3
  4. MySQL – 5.1.71
  5. phpList – 3.0.5

Instalación de phpList Newsletter Manager en Linux

Como mencioné anteriormente, phpList está desarrollado en PHP para Linux con Apache. Por lo tanto, debe tener un servidor web en ejecución con PHP y MySQL instalados en el sistema. Además, también debe instalar el módulo IMAP para el procesamiento de mensajes devueltos. De lo contrario, instálelos usando la herramienta de administración de paquetes llamada yum o apt-get según su distribución de Linux.

Paso 1: instale Apache, PHP y MySQL

Instale en sistemas basados en Red Hat usando el comando yum.

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

Instale en sistemas basados en Debian usando el comando 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

Paso 2: crear la base de datos phpList

Una vez que haya instalado todos los paquetes necesarios en el sistema, simplemente inicie sesión en su base de datos (MySQL, aquí).

mysql -u root -p

Ingrese la contraseña de raíz de MySQL. Ahora cree una base de datos (digamos phplist).

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

No es una buena práctica acceder a la base de datos desde el usuario root directamente, por lo tanto, cree un usuario llamado 'tecmint' y otorgue todos los permisos al usuario en la base de datos ' phplist' con una contraseña para acceder. Reemplace 'mi_contraseña' con su propia contraseña, necesitaremos esta contraseña más adelante mientras configuramos phpList.

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

Ahora vuelva a cargar los privilegios para reflejar los nuevos cambios en la base de datos y salga del shell mysql.

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

mysql> quit;
Bye

Paso 3: descargue e instale phpList

Ahora vaya al sitio oficial phpList y descargue el archivo tarball fuente más reciente (es decir, la versión 3.0.5) utilizando el siguiente enlace.

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

Alternativamente, también puede descargar el paquete fuente más reciente usando el siguiente comando wget.

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

Después de descargar el paquete phplist, descomprima los archivos del paquete. Creará un directorio llamado 'phplist-3.0.5′ en este directorio, encontrará un 'public_html' que contiene el directorio lists .

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

Ahora copie el directorio “lists” en un directorio raíz web de Apache al que se pueda acceder a través de la web.

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

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

Paso 4: Configurar phpList

Abra el archivo de configuración de phpList 'config.php' desde el directorio 'lists/config' en su editor de texto preferido.

vi config.php

Agregue la configuración de conexión de la base de datos phpList, como nombre de host, nombre de la base de datos, usuario de la base de datos y contraseña de la base de datos como se muestra a continuación.

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

Necesita editar una configuración más, por defecto phpList en 'testmode', por lo que necesita cambiar el valor de '1' a '0 >' para desactivar el modo de prueba.

define ("TEST",0);

Una vez que haya ingresado todos los detalles. Guarde y cierre el archivo.

Paso 5: acceda a la aplicación phpList

Finalmente, apunte a su navegador en el directorio 'lists/admin' de su instalación de phpList. Un asistente de instalación basado en web le guiará por el resto.

http://localhost/lists/admin

OR

http://ip-address/lists/admin

Nota: si su sitio web 'example.com' apunta al directorio '/var/www/html/', y ha colocado sus archivos phpList en '/var/www/html/lists', entonces debe apuntar su navegador a http:/ /www.example.com/lists/admin/.

Ahora haga clic en 'Inicializar base de datos', complete la información sobre su organización y establezca la contraseña de 'admin'.

Una vez que se complete la inicialización de la base de datos, continúe con la configuración de phpList para completar su configuración según sus requisitos.

Una vez completada la configuración. Inicie sesión en su panel de administración de phpList.

Comience a crear nuevas campañas, vea campañas, agregue/elimine usuarios, vea estadísticas y muchas más funciones para explorar desde el Panel.

¡Eso es todo! Ahora, puede comenzar a personalizar y personalizar su aplicación de administrador de boletines phpList recién instalada.

Enlaces de referencia

Página de inicio de phpList

Conozco a la mayoría de los usuarios, no sé cómo instalar y configurar aplicaciones en Linux. Si está buscando a alguien que aloje/configure una phpList en su alojamiento/servidor personal, contáctenos porque ofrecemos una amplia gama de servicios de Linux a tarifas mínimas justas.

Avíseme si está utilizando alguna otra aplicación de boletín informativo que sea más sólida que phpList y no olvide compartir este artículo.