Servidor de correo · 7 min read · Sep 24, 2025

Cómo configurar el servidor iRedMail en Ubuntu 18.04 LTS

iRedMail es una solución de servidor de correo gratuita y de código abierto que instala y configura automáticamente todos los componentes necesarios del servidor de correo en su servidor. iRedMail le permite crear tantas bandejas de entrada como desee a través de su interfaz web integrada. Proporciona una interfaz basada en la web para gestionar correos, carpetas, filtros sieve. Utiliza OpenLDAP, MySQL, MariaDB, PostgreSQL para almacenar bandejas de entrada. El servidor iRedMail está compuesto por varios componentes, incluyendo Postfix, Dovecot, Nginx, OpenLdap, Amavised, SpamAssassin, ClamAV, Roundcube, SOGo, Netdata y Fail2ban.

En este tutorial, aprenderemos cómo configurar un servidor de correo completo con iRedMail en el servidor Ubuntu 18.04.

Requisitos

  • Un servidor que ejecute Ubuntu 18.04.
  • Una dirección IP estática 192.168.0.101 configurada en su servidor.
  • Una contraseña de root configurada en su servidor.

Comenzando

Primero, necesitará actualizar su servidor con la última versión. Puede hacerlo con el siguiente comando:

apt-get update -y  
apt-get upgrade -y

Una vez que su servidor esté actualizado, reinicie su sistema para aplicar todos los cambios.

A continuación, necesitará configurar el FQDN en su servidor. Puede hacerlo con el siguiente comando:

hostnamectl set-hostname test.example.com

A continuación, abra el archivo /etc/hosts y agregue la siguiente línea:

nano /etc/hosts

Agregue la siguiente línea:

192.168.0.101 test.example.com test

Guarde y cierre el archivo cuando haya terminado. Luego, ejecute el siguiente comando para aplicar todos los cambios:

hostname -f

Una vez que haya terminado, puede proceder al siguiente paso.

Instalar iRedMail

Primero, necesitará descargar la última versión del instalador de iRedMail desde su sitio web. Puede descargarlo con el siguiente comando:

wget https://bitbucket.org/zhb/iredmail/downloads/iRedMail-0.9.9.tar.bz2

Una vez que se haya completado la descarga, extraiga el archivo descargado con el siguiente comando:

tar xjf iRedMail-0.9.9.tar.bz2

A continuación, cambie el directorio a iRedMail-0.9.9 y ejecute el instalador con el siguiente comando:

cd iRedMail-0.9.9  
bash iRedMail.sh

Durante la instalación, se le pedirá que responda varias preguntas para configurar el servidor de correo iRedMail.

Primero, debería ver la pantalla de bienvenida como se muestra a continuación:

Instalador de iRedMail

Ahora, presione el botón Enter. Debería ver la siguiente página:

Ruta de almacenamiento de correo

Aquí, proporcione una ruta completa donde desea almacenar las bandejas de entrada. Luego, haga clic en el botón Siguiente. Debería ver la siguiente página:

Elegir servidor web

Aquí, seleccione Nginx como servidor web y haga clic en el botón Siguiente. Debería ver la siguiente página:

Elegir servidor de base de datos

Aquí, seleccione MariaDB como base de datos y haga clic en el botón Siguiente. Debería ver la siguiente página:

Ingrese la contraseña de root de MariaDB

Aquí, proporcione una contraseña de root de MariaDB y haga clic en el botón Siguiente. Debería ver la siguiente página:

Establecer nombre de dominio

A continuación, proporcione su nombre de dominio y haga clic en el botón Siguiente. Debería ver la siguiente página:

Establecer contraseña de postmaster

A continuación, establezca la contraseña para el administrador del dominio de correo y haga clic en el botón Siguiente. Debería ver la siguiente página:

Seleccionar herramientas

A continuación, seleccione todas las herramientas y haga clic en el botón Siguiente. Debería ver la siguiente página:

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

* Directorio base de almacenamiento:               /var/vmail
* Bandejas de entrada:                            
* 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:               example.com
* Administrador de dominio de correo:                    [email protected]
* Componentes adicionales:                Roundcubemail SOGo netdata iRedAdmin Fail2ban

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

Ahora, revise todas las opciones que ha elegido. Luego, escriba y y presione Enter para continuar con la instalación. Una vez que la instalación se haya completado con éxito, debería ver la siguiente salida:

*************************************************************************
* Instalación y configuración de iRedMail-0.9.9 completadas.
***********************************************************************

< Pregunta > ¿Le gustaría usar las reglas de firewall proporcionadas por iRedMail?
< Pregunta > Archivo: /etc/default/iptables, con puertos SSHD: 22. [Y|n]n
[ INFO ] Omitir reglas de firewall.
[ INFO ] Actualizando la base de datos de ClamAV (freshclam), por favor espere ...
ERROR: /var/log/clamav/freshclam.log está bloqueado por otro proceso
******************************************************************
* URLs de aplicaciones web instaladas:
*
* - Roundcube webmail: https://test.example.com/mail/
* - SOGo groupware: https://test.example.com/SOGo/
* - netdata (monitor): https://test.example.com/netdata/
*
* - Panel de administración web (iRedAdmin): https://test.example.com/iredadmin/
*
* Puede iniciar sesión en los enlaces anteriores con las siguientes credenciales:
*
* - Nombre de usuario: [email protected]
* - Contraseña: admin123
*
*
********************************************************************
* ¡Felicidades, la configuración del servidor de correo se completó con éxito! Por favor
* lea el archivo a continuación para más información:
*
*   - /root/iRedMail-0.9.9/iRedMail.tips
*
* Y se envió a su cuenta de correo [email protected].
*
******************* ADVERTENCIA ************************************
*
* Por favor, reinicie su sistema para habilitar todos los servicios de correo.
*
********************************************************************

Ahora, reinicie su servidor para habilitar todos los servicios de correo con el siguiente comando:

reboot

A continuación, también necesitará eliminar el archivo de configuración de iRedMail después de la instalación. Porque contiene nombres de usuario y contraseñas. Puede eliminarlo con el siguiente comando:

rm -rf /root/iRedMail-0.9.9/config

También puede verificar el registro con el siguiente comando:

tail -f /var/log/mail.log

Debería ver la siguiente salida:

May 25 03:24:26 ubuntu1804 postfix/master[2379]: daemon started -- version 3.3.0, configuration /etc/postfix
May 25 03:24:32 ubuntu1804 amavis[983]: starting. /usr/sbin/amavisd-new at test.example.com amavisd-new-2.11.0 (20160426), Unicode aware, LC_ALL="C", LANG="en_US.UTF-8"
May 25 03:24:37 ubuntu1804 amavis[2434]: Net::Server: Group Not Defined.  Defaulting to EGID '122 122'
May 25 03:24:37 ubuntu1804 amavis[2434]: Net::Server: User Not Defined.  Defaulting to EUID '118'
May 25 03:24:37 ubuntu1804 amavis[2434]: No ext program for   .F, tried: unfreeze, freeze -d, melt, fcat
May 25 03:24:37 ubuntu1804 amavis[2434]: No ext program for   .zoo, tried: zoo, unzoo
May 25 03:24:37 ubuntu1804 amavis[2434]: No decoder for       .F
May 25 03:24:37 ubuntu1804 amavis[2434]: No decoder for       .zoo
May 25 03:24:37 ubuntu1804 amavis[2434]: Using primary internal av scanner code for clamav-socket
May 25 03:24:37 ubuntu1804 amavis[2434]: Found secondary av scanner clamav-clamscan at /usr/bin/clamscan

A continuación, necesitará actualizar la base de datos de ClamAV manualmente.

Primero, detenga el servicio freshclam con el siguiente comando:

systemctl stop clamav-freshclam

A continuación, actualice la base de datos de ClamAV con el siguiente comando:

freshclam

Debería ver la siguiente salida:

Sat May 25 03:31:35 2019 -> Proceso de actualización de ClamAV iniciado en Sat May 25 03:31:35 2019
Sat May 25 03:31:35 2019 -> ^¡Su instalación de ClamAV está DESACTUALIZADA!
Sat May 25 03:31:35 2019 -> ^Versión local: 0.100.3 Versión recomendada: 0.101.2
Sat May 25 03:31:35 2019 -> ¡NO EN PÁNICO! Lea https://www.clamav.net/documents/upgrading-clamav
Sat May 25 03:31:35 2019 -> main.cvd está actualizado (versión: 58, sigs: 4566249, f-level: 60, builder: sigmgr)
Sat May 25 03:37:55 2019 -> Descargando bytecode.cvd [100%]
Sat May 25 03:38:02 2019 -> bytecode.cvd actualizado (versión: 328, sigs: 94, f-level: 63, builder: neo)
Sat May 25 03:38:03 2019 -> *No se puede consultar bytecode.328.93.1.0.6810DB54.ping.clamav.net
Sat May 25 03:38:17 2019 -> Base de datos actualizada (6146486 firmas) desde db.local.clamav.net (IP: 104.16.219.84)
Sat May 25 03:38:17 2019 -> ^Clamd NO fue notificado: No se puede conectar a clamd a través de /var/run/clamav/clamd.ctl: No existe tal archivo o directorio

También puede leer el archivo /root/iRedMail-0.9.9/iRedMail.tips para encontrar más información sobre su servidor de correo.

Una vez que haya terminado, puede proceder al siguiente paso.

Acceder a la interfaz web de iRedMail

iRedMail está ahora instalado y configurado. Es hora de acceder a su interfaz web.

Abra su navegador web y escriba la URL https://test.example.com/iredadmin. Puede recibir advertencias de certificado debido a que se utiliza un certificado autofirmado por defecto. Será redirigido a la siguiente página:

Inicio de sesión de iRedMail

Ahora, proporcione su nombre de usuario y contraseña. Luego, haga clic en el botón Iniciar sesión. Debería ver la siguiente página:

Panel de control de iRedMail

También puede acceder al webmail de Roundcube para leer los correos electrónicos que se generaron después de la instalación. Escriba la URL https://test.example.com/mail para acceder al webmail de Roundcube.

¡Felicidades! ha instalado y configurado con éxito iRedMail en su servidor Ubuntu 18.04. Ahora puede crear fácilmente cuentas de correo de usuario a través de un navegador web. No dude en preguntarme si tiene alguna pregunta.

Share: X/Twitter LinkedIn

Recibe nuevas publicaciones en tu bandeja de entrada.

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