Servidor de correo · 5 min read · Oct 23, 2025
iRedMail 0.7.0: Servidor de Correo OpenSource Con Postfix, Dovecot, Amavisd, ClamAV, SpamAssassin, RoundCube (Debian Squeeze)
iRedMail 0.7.0: Servidor de Correo Open Source Con Postfix, Dovecot, Amavisd, ClamAV, SpamAssassin, RoundCube En Debian Squeeze (Debian 6.0)
iRedMail es un script de shell que te permite desplegar rápidamente una solución de correo completa en menos de 2 minutos. Su objetivo es hacer que la instalación y configuración de un servidor de correo en Linux sea simple, indolora y fácil de usar.
La mayoría de los componentes utilizados en iRedMail son proporcionados oficialmente por distribuciones de Linux. Esto significa que los usuarios de iRedMail pueden obtener soporte para actualizaciones de software mientras la distribución esté soportada. iRedMail soporta tanto OpenLDAP como MySQL como backends para almacenar dominios virtuales y usuarios. Este tutorial muestra cómo usar el backend de OpenLDAP en Debian Squeeze.
¿Qué es iRedMail?
- iRedMail es un script de shell.
- Te permite desplegar rápidamente una solución de correo completa en menos de 2 minutos.
- iRedMail soporta tanto OpenLDAP como MySQL como backends para almacenar dominios virtuales y usuarios.
- iRedMail proporciona oficialmente el panel web iRedAdmin para gestionar servidores de correo.
- La mayoría de los componentes utilizados en iRedMail son proporcionados oficialmente por distribuciones de Linux. Esto significa que los usuarios de iRedMail pueden obtener soporte para actualizaciones de software mientras la distribución esté soportada.
- Soporta RedHat, CentOS, Debian, Ubuntu, OpenSuSE, FreeBSD en arquitecturas i386 y x86_64.
- Proporciona RoundCube 0.5.1 como un programa de webmail.
Enlaces útiles:
- ¿Por qué están interesados los usuarios en iRedMail?: http://www.iredmail.org/forum/topic74-why-are-you-interested-in-iredmail.html
- Foro de discusión: http://www.iredmail.org/forum/
- Página principal del proyecto: http://code.google.com/p/iredmail/
1 Requisitos
Se recomienda encarecidamente usar la versión NetInstall de Debian para instalar un sistema Debian mínimo, y luego desplegar el servicio de correo a través de la solución iRedMail. p.ej.:
Para instalar tal sistema necesitarás lo siguiente:
- ISO de Debian Squeeze (Debian 6.0); descarga imágenes de CD/DVD de Debian a través de HTTP/FTP
- Conexión a Internet.
2 Nota Preliminar
En este tutorial usamos:
- Nombre de host: mail.example.com
- Dirección IP: 192.168.1.10
- Sufijo LDAP (dn raíz): dc=example,dc=com
- El primer dominio virtual: example.com
- iRedMail instala todos los paquetes desde los repositorios oficiales de apt en Debian 6. En Debian 5, instala desde los repositorios oficiales de apt y el repositorio de backports.
3 Configurando El Nombre De Host
En Debian, el nombre de host se establece en estos dos archivos:
- /etc/hosts: mapeo de nombre de host <=> dirección IP
- /etc/hostname: configuración del nombre de host
Mapea este nombre de host a ‘127.0.0.1’ (advertencia: lista el nombre de host FQDN como el primer elemento!).
Edita /etc/hosts:
127.0.0.1 localhost
127.0.1.1 mail.example.com mailEdita /etc/hostname:
mailDeja que la modificación del nombre de host tenga efecto de inmediato:
Verifica el nombre de host FQDN:
# hostname mail #hostname -fmail.example.com
4 Instalar Paquetes Necesarios
Necesitamos tener bzip2 instalado para extraer iRedMail.
5 Iniciar Instalación de iRedMail
Cambia al usuario root, debemos ejecutar los siguientes comandos como el usuario root sin sudo.
$ sudo su -
Descarga la nueva versión de iredmail y comienza la instalación:
Página de bienvenida:

Elige el directorio que se usará para almacenar los buzones de correo de los usuarios.

iRedMail soporta tanto OpenLDAP como MySQL como backends para almacenar dominios virtuales y usuarios. Se recomienda OpenLDAP.

Sufijo LDAP, normalmente es tu nombre de dominio, como: dc=example,dc=com:

Establece la contraseña para el administrador del servidor LDAP: cn=Manager,dc=example,dc=com

Establece la contraseña raíz de MySQL:

Agrega tu primer dominio virtual, p.ej.:

Establece una contraseña para el administrador del dominio virtual: [email protected], puedes iniciar sesión en iRedadmin y Awstats con esta cuenta.

Establece una contraseña para el primer usuario normal [email protected] para el primer dominio virtual:

Selecciona componentes opcionales:

Selecciona el idioma predeterminado para tu aplicación de webmail:

La configuración ahora está terminada, ahora podemos comenzar la instalación:
Configuración completada.
***********************************************************************
************************* ADVERTENCIA *******************************
***********************************************************************
* *
* Por favor recuerda *MOVER* el archivo de configuración después de que la instalación *
* se complete con éxito. *
* *
* * /root/iRedMail-0.7.0-beta2/config
* *
***********************************************************************
< INFO > ¿Continuar? [Y|n]Finaliza la instalación:
*********************************************************************** * La instalación y configuración de iRedMail-0.7.0-beta2 se completó. *********************************************************************** < Pregunta > ¿Te gustaría usar las reglas del firewall incluidas en iRedMail ahora? < Pregunta > Archivo: /etc/default/iptables, con puerto SSHD: 22. [Y|n] < INFO > Copiar reglas de muestra del firewall: /etc/default/iptables. insserv: advertencia: script 'K01iredapd' faltan etiquetas LSB y sobreescrituras insserv: advertencia: script 'iredapd' faltan etiquetas LSB y sobreescrituras < Pregunta > ¿Reiniciar el firewall ahora (con puerto SSHD 22)? [y|N] < Pregunta > ¿Te gustaría iniciar postfix ahora? [y|N] ****************************************************************** * URLs de tus aplicaciones web: * * - Webmail: http://mail.example.com/mail/ o httpS://mail.example.com/mail/ * + Cuenta: [email protected], Contraseña: iredmail * * - iRedAdmin: httpS://mail.example.com/iredadmin/ * + Cuenta: [email protected], Contraseña: iredmail * * - phpMyAdmin: httpS://mail.example.com/phpmyadmin/ * + Cuentas: * - Nombre: vmailadmin, Contraseña: are9NuhLoAuqFl3FvMZbO81ulUHEjs * - Nombre: root, Contraseña: iredmail * * - phpLDAPadmin: httpS://mail.example.com/phpldapadmin/ * + Cuenta: * - Nombre (gestionar cuentas de correo solamente): cn=vmailadmin,dc=example,dc=com, Contraseña: XvHGEnriTEsKc1oO4ruKqKjjR4DVgC * - Nombre (administrador a nivel de sitio): cn=Manager,dc=example,dc=com, Contraseña: iredmail * * - Awstats: * + URLs: * - httpS://mail.example.com/awstats/awstats.pl?config=web * - httpS://mail.example.com/awstats/awstats.pl?config=smtp * + Cuenta: [email protected], Contraseña: iredmail * ******************************************************************** * Felicitaciones, configuración del servidor de correo completada. Por favor consulta el archivo de consejos * para más información: * * - /root/iRedMail-0.7.0-beta2/iRedMail.tips * * Y se envió a tu cuenta de correo [email protected]. * * Por favor reinicia tu sistema para habilitar los servicios relacionados con el correo o inícialos * manualmente sin reiniciar: * * # for i in rsyslog apache2 postfix mysql slapd postfix-policyd dovecot amavis clamav-daemon clamav-freshclam cron iredapd iptables; do /etc/init.d/${i} restart; done * ******************************************************************** root@mail:~/iRedMail-0.7.0-beta2#
Reinicia todos los servicios relacionados:
Recibe nuevas publicaciones en tu bandeja de entrada.
No spam. Cancela la suscripción en cualquier momento.