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 -yUna 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.comA continuación, abra el archivo /etc/hosts y agregue la siguiente línea:
nano /etc/hostsAgregue la siguiente línea:
192.168.0.101 test.example.com testGuarde y cierre el archivo cuando haya terminado. Luego, ejecute el siguiente comando para aplicar todos los cambios:
hostname -fUna 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.bz2Una vez que se haya completado la descarga, extraiga el archivo descargado con el siguiente comando:
tar xjf iRedMail-0.9.9.tar.bz2A 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.shDurante 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:

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

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:

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

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

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

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

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:

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:
rebootA 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/configTambién puede verificar el registro con el siguiente comando:
tail -f /var/log/mail.logDeberí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/clamscanA continuación, necesitará actualizar la base de datos de ClamAV manualmente.
Primero, detenga el servicio freshclam con el siguiente comando:
systemctl stop clamav-freshclamA continuación, actualice la base de datos de ClamAV con el siguiente comando:
freshclamDeberí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 directorioTambié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:

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:

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.
Recibe nuevas publicaciones en tu bandeja de entrada.
No spam. Cancela la suscripción en cualquier momento.