Servidor de correo · 6 min read · Nov 10, 2025
Construya un servidor de correo gratuito y completo en Gentoo Linux con iRedMail
Construya un servidor de correo gratuito y completo en Gentoo Linux con iRedMail
Resumen
Vamos a configurar un servidor de correo gratuito y completo en Gentoo Linux, todos los componentes relacionados con el servicio de correo son gratuitos y de código abierto, y usted posee todos los datos. El proceso de instalación es extremadamente fácil y fluido.
Siguiendo este tutorial, tendrá el siguiente software y servicios principales listos para su uso en producción:
- Postfix: servicio SMTP
- Dovecot: servicio POP3/POP3S, IMAP/IMAPS, Managesieve
- Apache: servidor web
- MySQL: almacenamiento de cuentas de correo y datos de aplicaciones
- Amavisd, SpamAssassin, ClamAV: anti-spam, antivirus
- Roundcube: webmail
- Awstats: analizador de registros de Apache y Postfix
- Fail2ban: escanea archivos de registro (por ejemplo, /var/log/apache/error_log) y prohíbe IPs que muestran signos maliciosos: demasiados fallos de contraseña, búsqueda de exploits, etc.
- iRedAdmin: un panel de administración básico, gratuito y de código abierto para gestionar las cuentas de correo
Introducción a iRedMail
La página principal del proyecto iRedMail está aquí: http://www.iredmail.org/
iRedMail es:
- Una solución de servidor de correo completamente desarrollada y de COSTO CERO. Todos los componentes son software gratuito y de código abierto.
- Un proyecto de código abierto, lanzado bajo GPLv2, alojado en BitBucket.
Con iRedMail, puede configurar un servidor de correo completo y sin costo en menos de 2 minutos. iRedMail funciona en 8 distribuciones principales de Linux/BSD:
- Red Hat Enterprise Linux 5.x, 6.x
- CentOS 5.x, 6.x
- Scientific Linux 5.x, 6.x
- Debian 5.x (Lenny), 6.x (Squeeze)
- Ubuntu 10.04 LTS, 11.04, 11.10
- Gentoo Linux (con el último portage)
- openSUSE 12.1
- FreeBSD 7.x, 8.x
Requisitos del sistema
ADVERTENCIA: iRedMail está diseñado para desplegarse en un sistema de servidor NUEVO, lo que significa que su servidor NO tiene componentes relacionados con el correo instalados, por ejemplo, Apache, MySQL, OpenLDAP, Postfix, Dovecot, Amavisd, etc. De lo contrario, puede sobrescribir sus archivos/configuraciones existentes, aunque hará una copia de seguridad de los archivos antes de modificar, y puede que no funcione como se espera.
Para instalar iRedMail, necesita:
- Un Gentoo Linux NUEVO y mínimo en funcionamiento. Por ejemplo, instale Gentoo Linux con stage3. Se recomienda usar la última versión de Gentoo.
- Se requieren al menos 512 MB de memoria para uso en producción.
NOTA: Todos los paquetes se construyen e instalan con el último portage.
Preparativos
Establecer un nombre de host de dominio completamente calificado (FQDN) en su servidor
Necesitamos establecer un nombre de host FQDN antes de configurar el servidor de correo.
En Gentoo Linux, el nombre de host se establece en tres archivos:
Nombre de host corto: /etc/conf.d/hostname
# Parte del archivo: /etc/conf.d/hostname
HOSTNAME='demo'Nombre de dominio DNS: /etc/conf.d/net
# Parte del archivo: /etc/conf.d/net
dns_domain='iredmail.org'Asignación de nombre de host <=> dirección IP: /etc/hosts. ADVERTENCIA: Por favor, enumere el nombre de host FQDN como primer elemento.
# Parte del archivo: /etc/hosts
127.0.0.1 demo.iredmail.org demo localhost localhost.localdomainVerifique el nombre de host FQDN con el comando ‘hostname -f’. Si el nombre de host no ha cambiado, reinicie el servidor para que funcione.
$ hostname -fdemo.iredmail.orgSincronizar Portage, construir el mundo e instalar herramientas necesarias
# emerge --sync
# emerge -uDN world
# revdep-rebuild
# emerge portage-utils
# etc-updateDescargar la última versión de iRedMail
Visite la página de descarga para obtener la última versión de iRedMail. Se requiere al menos iRedMail-0.8.0-beta2.
Suba iRedMail a su servidor de correo a través de ftp o scp o cualquier método que pueda usar, inicie sesión en el servidor para instalar iRedMail. Suponemos que lo ha subido al directorio /root/iRedMail-x.y.z.tar.bz2 (reemplazar x.y.z por el número de versión real).
Descomprima el tarball de iRedMail:
# cd /root/
# tar xjf iRedMail-x.y.z.tar.bz2Iniciar el instalador de iRedMail
Ahora está listo para iniciar el instalador de iRedMail, le hará algunas preguntas simples, esos son todos los pasos para configurar un servidor de correo completo.
# cd /root/iRedMail-x.y.z/
# bash iRedMail.shCapturas de pantalla de la instalación de iRedMail
- Bienvenida y gracias por su uso:

- Especifique la ubicación para almacenar todos los buzones de correo. El valor predeterminado es /var/vmail/.

- Elija el backend utilizado para almacenar cuentas de correo. Elegiremos MySQL como ejemplo en este tutorial, por favor elija el que le resulte familiar. Puede gestionar cuentas de correo con iRedAdmin, nuestro panel de administración web de iRedMail.

- Establezca la contraseña del usuario root de MySQL. MySQL se utiliza para almacenar cuentas de correo y datos de aplicaciones. por ejemplo, Roundcube webmail, Policyd, Amavisd-new.

- Agregue su primer nombre de dominio de correo:

- Establezca la contraseña de la cuenta de administrador de su primer dominio de correo. NOTA:
- Esta cuenta se utiliza solo para la administración del sistema, no como usuario de correo. Eso significa que NO puede iniciar sesión en webmail con esta cuenta.
- Puede iniciar sesión en iRedAdmin (panel de administración web de iRedMail) con esta cuenta para la gestión de cuentas de correo, el nombre de inicio de sesión es la dirección de correo electrónico completa.
- El nombre de usuario del administrador está codificado, puede crear nuevos administradores con iRedAdmin después de que se complete la instalación.

- Establezca la contraseña del primer usuario de correo de su primer dominio de correo. NOTA:
- Esta cuenta es un usuario de correo normal, lo que significa que puede iniciar sesión en webmail con esta cuenta, el nombre de inicio de sesión es la dirección de correo electrónico completa.
- El nombre de usuario está codificado, puede crear nuevos usuarios de correo con iRedAdmin después de que se complete la instalación.

- Elija componentes opcionales:

- Elija el idioma predeterminado para su webmail:

Después de haber respondido a estas preguntas, el instalador de iRedMail le pedirá que confirme el inicio de la instalación. Instalará y configurará automáticamente los paquetes requeridos. Escriba y o Y y presione Enter para confirmar.
...
Configuración completada.
***********************************************************************
************************ ADVERTENCIA *******************************
***********************************************************************
* *
* Por favor, recuerde *ELIMINAR* el archivo de configuración después de que la instalación * se complete con éxito. *
* *
* * /root/iRedMail-x.y.z/config
* *
*************************************************************************
<<< iRedMail >>> ¿Continuar? [Y|n] # <- Escriba 'Y' o 'y' aquí, y presione 'Enter' para continuarEso es todo lo que necesita hacer para configurar un servidor de correo gratuito y completo. ¿Suficientemente fácil?
Cosas importantes que debe saber después de la instalación
- Lea el archivo /root/iRedMail-x.y.z/iRedMail.tips primero, contiene: - URLs, nombres de usuario y contraseñas de aplicaciones basadas en la web
- Ubicación de los archivos de configuración del software relacionado con el servidor de correo
- Otra información importante y/o sensible
- Configurar el registro DNS para SPF
- Configurar el registro DNS para DKIM
Acceder a Webmail y otras aplicaciones web
Después de que la instalación se haya completado con éxito, puede acceder a los programas basados en la web si elige instalarlos. Reemplace ‘your_server’ a continuación por el nombre de su servidor o dirección IP real.
- Webmail: http://your_server/mail/ (o /webmail, /roundcube. HTTPS también está disponible.)
- Panel de administración: httpS://your_server/iredadmin/
- phpMyAdmin: httpS://your_server/phpmyadmin/
- Awstats: httpS://your_server/awstats/awstats.pl?config=web (o?config=smtp)
Obtener soporte técnico
iRedMail proporciona soporte en línea rápido y efectivo, por favor publique todos los problemas, comentarios, solicitudes de funciones, sugerencias en nuestro foro de soporte en línea, es más responsable de lo que esperaba: http://www.iredmail.org/forum/.
Recibe nuevas publicaciones en tu bandeja de entrada.
No spam. Cancela la suscripción en cualquier momento.