0% encontró este documento útil (0 votos)
366 vistas5 páginas

Migrar de Roundcube a Rainloop Webmail

Este documento proporciona instrucciones para reemplazar el webmail Roundcube por Rainloop en un servidor de correo. Explica cómo descargar e instalar Rainloop, crear una base de datos y usuario para este, configurar el dominio y plugins, y probar el acceso al webmail a través de la interfaz de usuario.

Cargado por

SERINEM SAS
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
366 vistas5 páginas

Migrar de Roundcube a Rainloop Webmail

Este documento proporciona instrucciones para reemplazar el webmail Roundcube por Rainloop en un servidor de correo. Explica cómo descargar e instalar Rainloop, crear una base de datos y usuario para este, configurar el dominio y plugins, y probar el acceso al webmail a través de la interfaz de usuario.

Cargado por

SERINEM SAS
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

#Tutorial – Cambiar RoundcubeMail por Rainloop ... [Link]

Inicio Electrónica GNU/Linux Acerca de…

#Tutorial – Cambiar RoundcubeMail por Rainloop


Webmail en nuestro servidor de correo
Koratsuki / 18/01/2018

Si sigues mi serie de tutoriales de servidor de correo, en un post anterior escribí que iba a instalar Rainloop en favor de Roundcube. Hoy es el día. A mi en lo personal NO me llaman la atención
los webmails, pero a los usuarios sí, por lo cual este tutorial es para un sysadmin al que sus usuarios les guste un webmail con interfaz gráfica linda y que sea responsive, cosa que Roundcube
todavía adolece.

Por eso, metámos manos en el asunto.

1- Descargar Rainloop community.

# wget -c [Link]

2- Descomprimir, mover y dar permisos:

# unzip [Link]
# mv * /var/www/[Link]
# cd /var/www/[Link]
# rm [Link]
# chmod-R 755 *; chown -R www-data:www-data *

3- Crear virtualhost en Nginx:

server {
listen 80;
server_name [Link];
include /etc/nginx/[Link];
root /var/www/[Link];
index [Link] [Link] [Link];

location / {
try_files $uri $uri/ /[Link]?$args ;
}

location ^~ /data {
deny all;
}

access_log /var/log/nginx/[Link];
error_log /var/log/nginx/[Link];

include /etc/nginx/ban_exploits.conf;
include /etc/nginx/[Link];
}

server {
listen 443 ssl http2;
server_name [Link];
include /etc/nginx/[Link];
include /etc/nginx/[Link];
include /etc/nginx/ban_exploits.conf;
include /etc/nginx/[Link];
root /var/www/[Link];
index [Link] [Link] [Link];

location / {
try_files $uri $uri/ /[Link]?$args;
}

location ^~ /data {
deny all;
}

access_log /var/log/nginx/[Link];
error_log /var/log/nginx/[Link];
}

1 of 5 12/19/18, 9:59 AM
#Tutorial – Cambiar RoundcubeMail por Rainloop ... [Link]

Probar la configuración con:

# nginx -t

Y reiniciar Nginx:

# /etc/init.d/nginx restart

4- En la consola de MariaDB crearemos un usuario llamado rainloop al cual le otorgaremos


todos los privilegios para que administre una base de datos del mismo nombre,
donde estarán almacenados los contactos de nuestros usuarios.

Base de datos para Rainloop:

# mysql -u root -p
mysql> CREATE DATABASE rainloop DEFAULT CHARACTER SET = utf8;
mysql> USE rainloop;
mysql> CREATE USER 'rainloop'@'localhost' IDENTIFIED BY 'rainloop';
mysql> GRANT USAGE ON *.* TO 'rainloop'@'localhost' IDENTIFIED BY 'rainloop';
mysql> GRANT ALL PRIVILEGES ON rainloop .* TO 'rainloop'@'localhost';
mysql> FLUSH PRIVILEGES;
mysql> quit;

# /etc/init.d/mysql restart

5- Abrimos el navegador y vamos a la url [Link]/?admin


Nota: El usuario por default es “admin” y la contraseña es “12345”.
Mientras más rápido pueda cambiar la contraseña, mejor.

5.1 – Necesitamos cambiar la contraseña, es lo primero que nos sale en pantalla cuando
accedemos la dirección de administración.

5.2 – Debemos cambiar según nuestras necesidades:


– Idioma
– Tema de la interfaz
– Limite de tamaño de los adjuntos

5.3 – Pestaña Dominios:


– Agregar dominio, [Link].
– Configuración IMAP/SMTP, servidor [Link], seguridad STARTTLS, y dámos clic
al boton “Probar”, se autocompletará las opciones de puertos seleccionados.
– En la seccion SMTP debemos seleccionar el inicio de sesión.
– Para terminar presionamos el botón “Agregar”.

5.4 – Deshabilitar el dominio [Link] que está activado, dando clic en la casilla que se
encuentra habilitada.

– Pestaña Ingresar
– Dominio por defecto: [Link]
– Activar “Intentar encontrar el dominio del usuario”

5.5 – Pestaña contactos:


– Activar casilla “Permitir contactos”
– Almacenamiento (PDO), debemos configurar la base de datos que utilizaremos para guardar
los contactos de nuestros usuarios:
tipo: MySQL
dsn: mysql:host=[Link];port=3306;dbname=rainloop
Usuario: rainloop
Contraseña: rainloop
Dar clic en el botón “Probar”

5.6 – Pestaña: Complementos


– Activar la casilla “Plugins”

Terminando todo guardamos y salimos de la cuenta de administración del webmail, vamos a nuestro
root del webmail y podremos loguearnos con nuestra cuenta de correo[admin@[Link]].

6 – Plugin de cambio de password contra MySQL

Lo primero es descargar el plugin desde github:

# git clone [Link]

# cd rainloop-webmail/plugins
# mv postfixadmin-change-password /var/www/[Link]/data/_data_/_default_/plugins/
# rm -rf rainloop-webmail

A continuación vamos al panel de administración de Rainloop [Link]/?admin y en la sección


de “Complementos” lo activamos y configuramos. Dámos clic en el plugin y lo configuramos con los
siguientes parámetros:

MySQL Host: [Link] <- No tocar, a menos que la base de datos no esté en el mismo servidor de correo
MySQL Port: 3306 <- No tocar
MySQL Database: postfixadmin <- Nombre de la base de datos con que hayas instalado postfixadmin
MySQL table: mailbox <- Si usted usa postfixadmin, que es lo que recomiendo, no debe tocar este valor

2 of 5 12/19/18, 9:59 AM
#Tutorial – Cambiar RoundcubeMail por Rainloop ... [Link]

MySQL username column: username <- No tocar


MySQL password column: password <- No tocar
MySQL User: postfixadmin <- Usuario que tiene privilegios sobre la base de datos que configuramos en MySQL Database
MySQL Password: postfixadmin <- Contraseña del usuario dueño de la base de datos que configuramos en MySQL Database
Encrypt: md5crypt <- No tocar

Ahora cuando un usuario se loguée con su usuario, en Configuración/Contraseña podrá cambiar su contraseña.

En fin, esto es todo. Un saludo y como siempre digo, ojalá les sirva.

18/01/2018 de Configuración, Debian, Servidor. Etiquetas: correo, dovecot, imap, mariadb, nginx, php, postfix, roundcube, smtp, ssl, webmail

Artículos relacionados

IP config en Particiones de Actualizando


VMWare Player Win10 y Linux Nagios a la 4.4.2

← #Tutorial de Postfix+Dovecot+Nginx+PHP7+MariaDB+Postfixadmin@Debian9 Conky en Debian9/Devuan Jessie →

Un comentario de “#Tutorial – Cambiar RoundcubeMail por Rainloop Webmail en nuestro servidor de correo”

[Link] dice: 01/05/2018 at 12:16 pm

me pasa algo mi correo webmail .cubava cual pinchar el correoesta pegado y cualquiera lo abre que debo hacer para personalizarlo a mi.

Responder

Deja un comentario
Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Comentario

Nombre *

Correo electrónico *

Web

Publicar comentario

Por favor confirma que eres humano antes de comentar

3 of 5 12/19/18, 9:59 AM
#Tutorial – Cambiar RoundcubeMail por Rainloop ... [Link]

SysAdmins de Cuba

Yo soy un SysAdmin de Cuba!

Search …

Enlaces que sigo

Blog Radioafición

Debian Holguín

DesdeAbreus

El blog de ArmandoF

4 of 5 12/19/18, 9:59 AM
#Tutorial – Cambiar RoundcubeMail por Rainloop ... [Link]

El Camino Recorrido

GUTL

Interese

Tecnología al día

Tecnología UNICA

Tu Android

Enlaces Externos

Abadia Digital

Barra Punto

Cofradia Digital

DiarioTI

GenBeta

GenBeta Development

Hipertextual

System Inside

NeoTeo

Punto Delta

PuntoGeek

The Inquirer

Xataka

Entradas recientes

“Release file expired”, como arreglar este error #TIP

IP config en VMWare Player

Particiones de Win10 y Linux

Actualizando Nagios a la 4.4.2

DKMS, qué es y como se usa

Meta

Registrarse

Acceder

RSS de las entradas

RSS de los comentarios

[Link]

Con la tecnología de WordPress | Tema: Expound von Konstantin Kovshenin

5 of 5 12/19/18, 9:59 AM

También podría gustarte