Servidor de correo · 4 min read · Dec 25, 2025
Usuarios Virtuales Con Postfix, Dovecot, MySQL, RoundCube, iRedAdmin En Debian 6.0 (Squeeze)
Usuarios Virtuales Con Postfix, Dovecot, MySQL, RoundCube, iRedAdmin En Debian 6.0 (Squeeze)
Este documento describe cómo instalar un servidor de correo Postfix y Dovecot que se basa en usuarios y dominios virtuales, es decir, usuarios y dominios que están en una base de datos MySQL. Si prefieres instalar un servidor de correo de este tipo paso a paso, puedes consultar los tutoriales de ISPmail en workaround.org. También la Gran Imagen te ayudaría a entender fácilmente la estructura del servidor de correo. Creo que al menos necesitas un día para tener un servidor de correo funcionando de esa manera. Si usas el script de iRedMail, solo necesitas un minuto para poner en marcha el servidor de correo, y tendrás más características (en comparación con los tutoriales de ISPmail).
¿Qué es iRedMail?
- iRedMail es un script de shell.
- Te permite implementar rápidamente una solución de correo completa en menos de 2 minutos.
- iRedMail admite tanto OpenLDAP como MySQL como backend para almacenar dominios y usuarios virtuales.
- 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 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 de inicio del proyecto: http://code.google.com/p/iredmail/
- Demostración del proyecto: http://demo.iredmail.org
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.ejemplo.com
- Dirección IP: 192.168.1.10
- El primer dominio virtual: ejemplo.com
- iRedMail instala todos los paquetes desde los repositorios apt oficiales en Debian 6. En Debian 5, instala desde los repositorios apt oficiales y el repositorio de backports.
3 Configuración Del 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.ejemplo.com mailEdita /etc/hostname:
mailDeja que la modificación del nombre de host tenga efecto de inmediato:
# /etc/init.d/hostname.sh Verifica el nombre de host FQDN:
# hostname mail #hostname -fmail.ejemplo.com
4 Instalar Paquetes Necesarios
Necesitamos tener bzip2 instalado para extraer iRedMail.
# apt-get install bzip2 5 Iniciar Instalación de iRedMail
Cambia al usuario root, debemos ejecutar más comandos como el usuario root sin sudo.
$ sudo su - Descarga la nueva versión de iredmail y comienza la instalación:
Nota:
- Se descargarán 3 tarballs de origen de iRedAdmin, RoundCube e iRedAPD.
- Se instalará primero el paquete “dialog”.
Página de bienvenida:

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

iRedMail admite tanto OpenLDAP como MySQL como backends para almacenar dominios y usuarios virtuales. Elegimos MySQL.

Establece la contraseña de root 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-beta3 se completó. ************************************************************************* < Pregunta > ¿Te gustaría usar las reglas de firewall incluidas en iRedMail ahora? < Pregunta > Archivo: /etc/default/iptables, con puerto SSHD: 22. [Y|n] < INFO > Copiar reglas de muestra de firewall: /etc/default/iptables. insserv: advertencia: script 'K01iredapd' falta etiquetas y sobreescrituras LSB insserv: advertencia: script 'iredapd' falta etiquetas y sobreescrituras LSB < Pregunta > ¿Reiniciar el firewall ahora (con puerto SSHD 22)? [y|N] < Pregunta > ¿Te gustaría iniciar postfix ahora? [y|N] * * # for i in rsyslog apache2 postfix mysql postfix-policyd dovecot amavis clamav-daemon clamav-freshclam cron iptables; do /etc/init.d/${i} restart; done * ********************************************************************
Reinicia todos los servicios relacionados manualmente sin reiniciar:
Recibe nuevas publicaciones en tu bandeja de entrada.
No spam. Cancela la suscripción en cualquier momento.