Servidor de correo · 5 min read · Sep 29, 2025

Configurar un Servidor de Correo Completo con iRedMail en CentOS 8

iRedMail es una solución de servidor de correo gratuita, de código abierto y completamente funcional para el sistema operativo Linux. Te permite alojar tu propio servidor de correo de forma gratuita. Tiene una interfaz web fácil de usar que te permite crear un número ilimitado de buzones de correo y dominios de correo.

iRedmail utiliza protocolos de conexión seguros por defecto, POP3/IMAP/SMTP sobre TLS, webmail con HTTPS. Utiliza Postfix como MTA, Dovecot como MDA, SpamAssassin para la verificación de spam y Amavis & Clamav para la verificación de virus en el correo.

En este tutorial explicamos cómo instalar un servidor de correo completamente funcional con iRedMail en CentOS 8.

Requisitos Previos

  • Un servidor que ejecute CentOS 8.
  • Un dominio válido apuntado a tu servidor.
  • Una contraseña de root configurada en tu servidor.

Comenzando

Antes de comenzar, se recomienda desactivar SELinux en tu sistema. Puedes desactivarlo editando el archivo /etc/sysconfig/selinux.

nano /etc/sysconfig/selinux

Cambia la siguiente línea:

SELINUX=disabled

Guarda y cierra el archivo cuando hayas terminado.

A continuación, necesitarás configurar un nombre de dominio completamente calificado para iRedMail. Puedes configurarlo editando el archivo /etc/hosts:

nano /etc/hosts

Agrega la siguiente línea:

your-server-ip ired.linuxbuz.com ired

Guarda y cierra el archivo cuando hayas terminado.

A continuación, instala el repositorio EPEL y habilita el repositorio PowerTools con el siguiente comando:

dnf install epel-release -y  
dnf config-manager --set-enabled PowerTools

A continuación, actualiza los paquetes del sistema con el siguiente comando:

dnf update -y

Una vez que todos los paquetes estén actualizados, reinicia tu sistema para aplicar los cambios.

Descargar el Script de Instalación de iRedMail

Primero, descarga la última versión del script de instalación de iRedMail desde su página oficial de descargas:

wget https://github.com/iredmail/iRedMail/releases/download/1.2.1/iRedMail-1.2.1.tar.gz

Una vez que la descarga esté completa, extrae el archivo descargado con el siguiente comando:

tar -xvzf iRedMail-1.2.1.tar.gz

A continuación, cambia el directorio al directorio extraído y otorga permisos de ejecución con el siguiente comando:

cd iRedMail-1.2.1  
chmod +x iRedMail.sh

Instalar iRedMail

Ahora, ejecuta el siguiente script para instalar iRedMail:

./iRedMail.sh

Este script instalará todas las dependencias requeridas en tu sistema. Una vez que todas las dependencias estén instaladas, deberías ver el asistente de configuración de iRedMail en la siguiente pantalla:

Selecciona y presiona Enter para continuar. Se te pedirá que especifiques el directorio para almacenar los buzones de correo de los usuarios, como se muestra a continuación:

Especifica tu directorio deseado y presiona Enter para continuar. Se te pedirá que elijas un servidor web, como se muestra a continuación:

Selecciona Nginx y presiona Enter para continuar. Se te pedirá que selecciones el backend de base de datos utilizado para almacenar cuentas de correo, como se muestra a continuación:

Selecciona MariaDB y presiona Enter para continuar. Se te pedirá que especifiques una contraseña para el usuario root de MySQL, como se muestra a continuación:

Escribe tu contraseña segura y presiona Enter para continuar. Se te pedirá que especifiques tu dominio de correo, como se muestra a continuación:

Escribe el nombre de tu dominio y presiona Enter para continuar. Se te pedirá que especifiques una contraseña para el administrador del dominio de correo, como se muestra a continuación:

Escribe tu contraseña segura y presiona Enter para continuar. Se te pedirá que selecciones más aplicaciones que deseas instalar con iRedMail, como se muestra a continuación:

Selecciona tu aplicación deseada y presiona Enter para continuar. Deberías ver todos los ajustes en la siguiente salida:

***********************************************************************
************************* ADVERTENCIA *******************************
***********************************************************************
*                                                                       *
* El archivo a continuación contiene información sensible (nombre de usuario/contraseña), por favor  *
* recuerda *MOVERLO* a un lugar seguro después de la instalación.          *
*                                                                       *
*   * /root/iRedMail-1.2.1/config
*                                                                       *
***********************************************************************
****************** Revisa tus configuraciones *************************
***********************************************************************

* Directorio base de almacenamiento:               /var/vmail
* Buzones:                            
* Copia de seguridad diaria de bases de datos SQL/LDAP:   
* Almacenar cuentas de correo en:               MariaDB
* Servidor web:                           Nginx
* Primer nombre de dominio de correo:               linuxbuz.com
* Administrador de dominio de correo:                    [email protected]
* Componentes adicionales:                Roundcubemail netdata iRedAdmin Fail2ban

< Pregunta > ¿Continuar? [y|N]y

Escribe y y presiona Enter para comenzar la instalación. Una vez que iRedMail se haya instalado correctamente, deberías ver la siguiente salida:

* URLs de aplicaciones web instaladas:
*
* - Roundcube webmail: https://ired.linuxbuz.com/mail/
* - netdata (monitor): https://ired.linuxbuz.com/netdata/
*
* - Panel de administración web (iRedAdmin): https://ired.linuxbuz.com/iredadmin/
*
* Puedes iniciar sesión en los enlaces anteriores con las siguientes credenciales:
*
* - Nombre de usuario: [email protected]
* - Contraseña: admin
*
*
********************************************************************
* ¡Felicidades, la configuración del servidor de correo se completó con éxito! Por favor
* lee el archivo a continuación para más información:
*
*   - /root/iRedMail-1.2.1/iRedMail.tips
*
* Y se ha enviado a tu cuenta de correo [email protected].
*
******************* ADVERTENCIA ************************************
*
* Por favor reinicia tu sistema para habilitar todos los servicios de correo.
*
********************************************************************

En este punto, tu servidor iRedMail está instalado en tu sistema. Ahora, reinicia tu sistema para habilitar todos los servicios de correo.

Acceder a iRedMail

Para acceder al panel administrativo de iRedMail, escribe la URL https://ired.linuxbuz.com/iredadmin/ en tu navegador web. Deberías ver la página de inicio de sesión como se muestra a continuación:

Proporciona tu nombre de usuario administrativo, contraseña y haz clic en el botón Iniciar sesión. Deberías ver el panel de administración de iRedMail en la siguiente pantalla:

Para acceder al webmail de iRedMail, escribe la URL https://ired.linuxbuz.com/mail/ en tu navegador web. Deberías ver la página de inicio de sesión de Roundcube webmail:

Proporciona tu nombre de usuario, contraseña y haz clic en el botón INICIAR SESIÓN. Deberías ver el panel de Roundcube en la siguiente página:

Para acceder a la aplicación de monitoreo netdata de iRedMail, escribe la URL https://ired.linuxbuz.com/netdata/ en tu navegador web. Deberías ver la página de inicio de sesión de Netdata:

Proporciona tu nombre de usuario, contraseña y haz clic en el botón Iniciar sesión. Deberías ver el panel de Netdata en la siguiente página:

Conclusión

¡Felicidades! has instalado y configurado con éxito el servidor iRedMail en CentOS 8. Puedes explorar iRedMail y comenzar a crear nuevas cuentas de usuario y gestionarlas. No dudes en preguntarme si tienes alguna pregunta.

Share: X/Twitter LinkedIn

Recibe nuevas publicaciones en tu bandeja de entrada.

No spam. Cancela la suscripción en cualquier momento.