Búsqueda de sitios web

RainLoop Webmail: un cliente de correo electrónico moderno y rápido basado en web para Linux


RainLoop es una aplicación de correo web gratuita basada en PHP, es gratuita y de código abierto, tiene una interfaz de usuario moderna para manejar una gran cantidad de cuentas de correo electrónico sin necesidad de conectividad a ninguna base de datos, además Conectividad sin base de datos, contiene protocolos SMTP e IMAP para enviar y recibir correos electrónicos fácilmente sin ningún problema.

Características clave de RainLoop

  1. Moderno: Interfaz de usuario moderna, con arrastrar y soltar archivos, barra de progreso para cargar archivos, notificaciones del navegador, incrustar imágenes en mensajes, atajos de teclado, correos electrónicos en varios idiomas, etc.
  2. Tecnológico: admite todos los protocolos de servidor de correo más recientes, como SMTP e IMAP. El motor de almacenamiento en caché multinivel permite aumentar el rendimiento de la aplicación y reducir la carga en el correo y el servidor.
  3. Personalizable: Opciones altamente personalizadas para personalizar el diseño de la interfaz usando temas visuales y soporte para interfaz multilingüe, con nuevos idiomas agregados fácilmente.
  4. Social: la integración con Facebook, Google y Twitter permite a los usuarios iniciar sesión con sus credenciales de redes sociales.
  5. Simplicidad: proporciona una forma sencilla de instalar y actualizar la aplicación RainLoop sin necesidad de conocimientos técnicos. La herramienta de actualización incorporada permite a los usuarios obtener fácilmente nuevas versiones y complementos con un solo clic a través de la interfaz de administración.
  6. Seguridad: el módulo de protección incorporado borra entidades HTML peligrosas para prevenir varios ataques. Además, el motor de seguridad basado en tokens se utiliza para protegerse contra ataques CSRF.
  7. Extensibilidad: el sistema de complementos proporciona varias funciones, como cambiar contraseña, dirección global, redactar pantalla, mantener la configuración del usuario en la base de datos, etc., que se integran fácilmente en la aplicación.
  8. Rendimiento: la aplicación está bien diseñada teniendo en cuenta el uso eficiente de la memoria, por lo que puede funcionar sin problemas incluso en servidores de gama baja. Pero aún así, en la mayoría de los casos, el rendimiento y la velocidad de la aplicación dependen directamente del rendimiento del servidor y del ancho de banda disponible.

Requisito de RainLoop

Para instalar la aplicación RainLoop necesitamos:

  1. Sistema operativo GNU/Linux
  2. servidor web apache
  3. PHP versión 5.3 o superior
  4. Extensiones PHP
Demostración y vista previa de RainLoop
  1. Vea la demostración de la aplicación: http://demo.rainloop.net/

Entorno de prueba
  1. Sistema operativo: CentOS 6.5 y Ubuntu 13.04
  2. Apache – 2.2.15
  3. PHP – 5.5.3
  4. RainLoop – 1.6.3.715

Instalación de RainLoop Webmail en Linux

Como mencioné anteriormente, ese RainLoop Webmail está desarrollado en PHP para Linux con Apache. Por lo tanto, debe tener un servidor web en ejecución con PHP instalado en el sistema junto con módulos PHP como cURL, ibxml, dom, openssl, DateTime, PCRE, etc. Para instalar todos estos paquetes necesarios, puede utilizar la herramienta de gestió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 mysql mysql-server
yum install php php-mysql php-xml pcre php-common curl 
service httpd start
service mysqld start

Instale en sistemas basados en Debian usando el comando apt-get.

apt-get install apache2
apt-get install mysql-server mysql-client
apt-get install php5 libapache2-mod-auth-mysql libmysqlclient15-dev php5-mysql curl libcurl3 libcurl3-dev php5-curl php5-json
service apache2 start
service mysql start

Paso 2: descargue e instale RainLoop Webmail

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

  1. http://rainloop.net/downloads/

Alternativamente, también puede utilizar el siguiente comando 'wget' para descargar el paquete fuente más reciente y extraerlo a un directorio raíz web de Apache. Por ejemplo, '/var/www/rainloop' o '/var/www/html/rainloop'.

Sobre sistemas basados en Red Hat
mkdir /var/www/html/rainloop		
cd /var/www/html/rainloop
wget http://repository.rainloop.net/v1/rainloop-1.6.3.715-f96ed936916b7f3d9039819323c591b9.zip
unzip rainloop-1.6.3.715-f96ed936916b7f3d9039819323c591b9.zip
rm rainloop-*.zip
En sistemas basados en Debian
mkdir /var/www/rainloop		
cd /var/www/webmail
wget http://repository.rainloop.net/v1/rainloop-1.6.3.715-f96ed936916b7f3d9039819323c591b9.zip
unzip rainloop-1.6.3.715-f96ed936916b7f3d9039819323c591b9.zip
rm rainloop-*.zip

Nota: También puede descargar la última versión de la aplicación RainLoop sin necesidad de manejar el archivo zip, simplemente use el siguiente comando en su terminal.

curl -s http://repository.rainloop.net/installer.php | php

Paso 3: configurar permisos

Después de extraer el contenido del paquete, asegúrese de establecer los permisos correctos para los archivos y directorios antes de instalar el producto. Esto es necesario para tener la aplicación ejecutándose con su configuración predeterminada. Esto también es obligatorio cuando se trata de una actualización manual o una restauración desde una copia de seguridad. Cambie al directorio de la aplicación, es decir, '/var/www/rainloop' o '/var/www/html/rainloop' y ejecute los siguientes comandos allí.

find . -type d -exec chmod 755 {} \;
find . -type f -exec chmod 644 {} \;

Ahora, establezca el propietario de la aplicación de forma recursiva.

chown -R www-data:www-data .

Nota: Dependiendo de la distribución de Linux específica, la cuenta de usuario para las ejecuciones del servidor web puede variar (apache, www, www-data, nadie, nginx, etc.).

Paso 4: configurar RainLoop a través de la interfaz de administración

Hay dos formas de configurar la aplicación RainLoop: usando el panel de administración o modificando el archivo 'application.ini' manualmente desde la terminal. Pero la mayoría de las opciones básicas se configuran a través de la interfaz web, y eso debería ser un sufijo en la mayoría de los casos. Para acceder al panel de administración, utilice las siguientes credenciales de inicio de sesión predeterminadas.

  1. URL: http://Su-dirección-IP/rainloop/?admin
  2. Usuario: administrador
  3. Pase : 12345

Inicio de sesión de administrador

Cambiar contraseña de administrador

Una vez que haya iniciado sesión, se recomienda cambiar la contraseña predeterminada para proteger la aplicación de ataques maliciosos.

Marca

Puede personalizar su pantalla de inicio de sesión agregando títulos, descripciones y rutas personalizados al logotipo.

Habilitar contactos

Para habilitar la función de contactos, necesitamos utilizar una base de datos compatible. Aquí usaremos MySQL como base de datos para habilitar contactos. Entonces, cree la base de datos manualmente usando los siguientes comandos en la terminal.

mysql -u root -p
mysql> create database rainloop;
mysql> exit;

Ahora habilite la función de contactos desde la página Panel de administración –> Contactos.

Agregar dominios

Puede agregar o configurar sus dominios en la página Panel de administración –> Dominios –> Agregar dominio. La configuración recomendada para agregar un dominio es localhost, es decir, 127.0.0.1 y el puerto 143 para IMAP y el puerto 25 para SMTP. Según la configuración del servidor, también puede seleccionar SSL/TLS para IMAPS/SMTPS y no olvide para marcar la casilla de verificación 'Usar formulario de inicio de sesión breve'.

Complementos: habilitar el cambio de contraseña

Este complemento agrega funcionalidad para cambiar la contraseña de la cuenta de correo electrónico. Para habilitar este complemento, debe instalar un paquete llamado "poppassd" en el servidor.

apt-get install poppassd	[on Debian based Systems]

En sistemas basados en Red Hat, debe descargar y habilitar Razor's Edge Repository para su distribución específica y luego instalar el paquete "poppassd" usando el siguiente comando.

yum install poppassd

A continuación, vaya al Panel de administración –> sección Paquete para instalar el complemento.

Habilite el complemento poppassd desde la página Panel de administración > Complementos y marque la casilla 'poppassd-change-password'. Agregue los detalles del servidor como 127.0.0.1, Puerto 106 e ingrese '*' para Correos electrónicos permitidos.

Social

La integración con Facebook, Google y Twitter permite a los usuarios iniciar sesión utilizando credenciales de redes sociales. La integración de Dropbox permite a los usuarios adjuntar archivos desde su almacenamiento de Dropbox.

Para habilitar la integración social, vaya a la pestaña Panel de administración -> Social y agregue los campos apropiados para redes sociales específicas. Para obtener instrucciones más detalladas sobre la integración social, puede encontrarlas en http://rainloop.net/docs/social/.

Enlaces de referencia

Página de inicio de RainLoop