WebMail Lite: administre y descargue correos de Gmail, Yahoo, Outlook y otros


WebMail Lite es una aplicación web que se puede usar para administrar y descargar correos desde su propio servidor de correo local o desde un servicio de correo público, como Gmail, Yahoo !, Outlook u otros. La aplicación WebMail Lite actúa como una interfaz de cliente para los servicios IMAP y SMTP, permitiendo que cualquier cuenta de correo electrónico configurada sincronice y maneje los mensajes de la bandeja de entrada localmente.

  1. LAMP Stack Installed in CentOS/RHEL
  2. LAMP Stack Installed in Ubuntu
  3. LAMP Stack Installed in Debian

En este tema, aprenderemos cómo instalar y configurar la última versión de la aplicación PHP WebMail Lite en los servidores Debian, Ubuntu y CentOS.

Paso 1: Configuración inicial para WebMail Lite

1. Antes de comenzar a instalar la aplicación WebMail Lite en su servidor, primero asegúrese de que los siguientes módulos PHP y las extensiones estén instalados y habilitados en su pila LAMP, emitiendo los siguientes comandos .

------------ On CentOS and RHEL ------------ 
# yum install epel-release
# yum install php-xml php-mcrypt php-mbstring php-curl

------------ On Debian and Ubuntu ------------
# apt install php7.0-xml php7.0-mcrypt php7.0-mbstring php7.0-curl

2. A continuación, adelante e instale la utilidad descomprimir en su sistema, la usaremos para extraer el contenido del archivo comprimido zip de WebMail Lite.

# yum install zip unzip  [On CentOS/RHEL]
# apt install zip unzip  [On Debian/Ubuntu]

3. En el siguiente paso, modifique el archivo de configuración predeterminado de PHP para cambiar las siguientes variables de PHP. Además, asegúrese de actualizar la configuración de zona horaria de PHP para reflejar la ubicación física de su servidor.

# vi /etc/php.ini                    [On CentOS/RHEL]
# nano /etc/php/7.0/apache2/php.ini  [On Debian/Ubuntu]

Busca, edita y actualiza las siguientes variables del archivo de configuración de PHP.

file_uploads = On
allow_url_fopen = On
upload_max_file_size = 64M
date.timezone = Europe/Bucharest

Reemplace la variable PHP time.zone en consecuencia. Para obtener una lista de todas las zonas horarias disponibles en PHP, consulte los documentos oficiales de Zona horaria de PHP.

4. Una vez que haya terminado de editar el archivo de configuración de PHP de acuerdo con la configuración explicada anteriormente, reinicie el daemon HTTP de Apache para reflejar los cambios emitiendo los siguientes comandos.

# systemctl restart httpd  [On CentOS/RHEL]
# systemctl restart apache2  [On Debian/Ubuntu]

Paso 2: Crear una base de datos WebMail Lite

5. La aplicación cliente WebMail Lite webmail utiliza una base de datos RDBMS como backend, como la base de datos MySQL , para almacenar configuraciones de usuario, contactos y Otros ajustes requeridos.

En su pila de LAMP instalada, inicie sesión en la base de datos MariaDB/MySQL mientras ejecuta los comandos a continuación para crear una nueva base de datos que utilizará la aplicación WebMail. Además, configure un usuario y una contraseña para administrar la base de datos de WebMail Lite.

# mysql -u root -p

MariaDB [(none)]> create database mail;
MariaDB [(none)]> grant all privileges on mail.* to 'webmail'@'localhost' identified by 'password1';
MariaDB [(none)]> flush privileges;
MariaDB [(none)]> exit

Paso 3: Descarga WebMail Lite

6. Para instalar la aplicación WebMail Lite, primero visite la página web de descarga de WebMail Lite y obtenga el último archivo zip emitiendo el siguiente comando.

# wget https://afterlogic.org/download/webmail_php.zip 

7. A continuación, extraiga el archivo comprimido comprimido de WebMail Lite en su directorio de trabajo actual y copie todos los archivos extraídos de WebMail Lite del directorio de correo web a la ruta de la raíz del documento de su servidor web emitiendo los siguientes comandos. Además, ejecute el comando ls para listar todos los archivos copiados en el directorio /var/www/html .

# unzip webmail_php.zip
# rm -rf /var/www/html/index.html
# cp -rf webmail/* /var/www/html/
# ls -l /var/www/html/

8. Además, asegúrese de otorgar permisos de escritura de usuario de tiempo de ejecución de Apache a la ruta de la raíz de documentos de su servidor web al emitir el siguiente comando. Nuevamente, ejecute el comando ls para listar los permisos en el directorio /var/www/html/.

# chown -R apacahe:apache /var/www/html/     [On CentOS/RHEL]
# chown -R www-data:www-data /var/www/html/  [On Debian/Ubuntu]
# ls -al /var/www/html/

Paso 4: Instalar WebMail Lite

9. Para instalar WebMail Lite, abre un navegador y navega por la dirección IP o el nombre de dominio de tu servidor a través del protocolo HTTP. Agregue la cadena /install después de su URL, como se muestra en el siguiente ejemplo.

http://yourdomain.tld/install

10. En la pantalla de instalación inicial, el script de instalación de WebMail Lite realizará una serie de pruebas de compatibilidad del servidor y comprobaciones previas a la instalación para detectar si todas las configuraciones y extensiones de PHP necesarias están instaladas y configuradas correctamente. para instalar WebMail Lite.

También verificará si el usuario en tiempo de ejecución del servidor web puede escribir en la carpeta de datos webroot y escribir el archivo de configuración. Si todos los requisitos están en orden, presione el botón Siguiente para continuar.

11. En la siguiente pantalla, lea y acepte el acuerdo de licencia presionando el botón Estoy de acuerdo .

12. A continuación, agregue la dirección de la base de datos MySQL de WebMail Lite y las credenciales de la base de datos y presione el botón Probar base de datos para probar la conexión de la base de datos. Marque Crear tablas de bases de datos y presione el botón Siguiente para continuar.

13. A continuación, escriba una contraseña para el usuario de mailadm y presione el botón Siguiente para continuar. El usuario mailadmin es la cuenta más privilegiada utilizada para administrar la aplicación WebMail Lite.

14. En la siguiente pantalla, puede verificar la conexión a un servidor de correo a través de los protocolos IMAP y SMP. En caso de que ya haya configurado un servidor de correo en sus instalaciones, ingrese la dirección IP del servidor de correo en el servidor host archivado y pruebe la conexión SMTP.

Si el servidor de correo se ejecuta localmente, use la dirección IP 127.0.0.1 para probar la conexión del servidor de correo. Cuando termine, pulse el botón Siguiente para continuar con la instalación de la aplicación.

Una vez que finalice el proceso de instalación de WebMail Lite, presione el botón Salir para completar el proceso de instalación.

15. Luego, navegue a la siguiente dirección para acceder al Panel de administración de WebMail Lite y configurar los ajustes del servidor de correo.

https://yourdomain.tld/adminpanel 

Para iniciar sesión en el panel de administración de WebMail Lite, use el usuario mailadm y la contraseña configurada durante el proceso de instalación.

16. Para configurar los servicios de correo para su dominio, vaya a Dominios - & gt; Configuración predeterminada y agregue la dirección IP de su servidor de correo en el campo de correo entrante y en el campo de correo saliente.

Además, verifique el nombre de usuario/contraseña de entrada del correo entrante del usuario para autenticarse en el servidor de correo SMTP. Reemplace las direcciones IP y el número de puerto según su propia configuración del servidor de correo. Pulse el botón Guardar para aplicar la nueva configuración.

En caso de que desee utilizar la aplicación WebMail Lite para administrar una cuenta de Gmail , use la configuración como se muestra en la siguiente captura de pantalla.

17. Para iniciar sesión en la aplicación WebMail Lite, navegue hasta su nombre de dominio a través del protocolo HTTP y agregue las credenciales de inicio de sesión del servidor de correo electrónico. En la siguiente captura de pantalla, para fines de demostración, iniciaremos sesión en la aplicación WebMail Lite con una cuenta de Gmail.

http://yourdomain.tld 

18. Después de iniciar sesión en WebMail Lite, debería poder leer todos los mensajes de correo de su cuenta o redactar y enviar nuevos mensajes, como se ilustra en la siguiente captura de pantalla.

¡Felicidades! Ha instalado y configurado con éxito la aplicación WebMail Lite en sus instalaciones. Para asegurar las conexiones de los visitantes a la aplicación WebMail Lite, habilite la configuración SSL del servidor HTTP Apache con un certificado gratuito obtenido de Let´s Encrypt CA .