Como montar un servidor de correo con iRedMail

Autor: | 2018-10-05T19:57:52+00:00 Fecha: 12/07/2014|Categorías: Varios|Comentarios: 12 comentarios

El correo electrónico se ha convertido en uno de los grandes protagonistas de Internet, superando por mucho al correo convencional mediante carta.
Cuando queremos montar un servidor de correo electrónico sobre un entorno Linux, en la mayoría de las ocasiones solemos recurrir a paneles de control de hosting que incluyen utilidades gráficas para la gestión de cuentas y buzones de correo electrónico, además de otras tareas relacionadas como por ejemplo el webmail.

iredmail centos

Pero… ¿Por qué no usar un panel de control orientado específicamente a gestionar servidores de correo electrónico? Aquí es donde entra en juego iRedMail.

iRedMail es un conjunto de herramientas dedicadas a la gestión de cuentas de correo electrónico, que tiene la ventaja de ser completamente gratuito (aunque tiene una versión de pago).
Los requisitos de iRedMail para funcionar son bastante bajos, y basta con un VPS de 512 MB de memoria RAM para funcionar en producción (aunque depende de los correos que mandes y de las cuentas de correo que tengas), de hecho, uno de nuestros MiniVPS de 512 MB es perfecto para instalar iRedMail.

El paquete de aplicaciones de iRedMail es compatible con la mayoría de las distribuciones Linux y algunas BSD: RedHat, CentOS, Debian, Ubuntu, FreeBSD y OpenBSD.

Las aplicaciones y servicios incluidos en iRedMail son las siguientes:

  • Postfix para el envió de correos mediante SMTP.
  • Dovecot para los protocolos POP3 e IMAP con posibilidad de SSL.
  • Apache como servidor web para que funcione el panel.
  • MySQL o PostgreSQL para almacenar los correos electrónicos.
  • OpenLDAP para la autentificacion.
  • Policyd para implementar políticas en el servidor Postfix.
  • Amavisd para proteger el servidor de correo electrónico contra malware y virus.
  • Awstats para obtener estadísticas de Apache y Postfix.

A todo esto debemos añadirle el panel de control que añade iRedMail para poder crear nuevas cuentas de correo, configurar los reenviadores y realizar muchas otras tareas.

 

Configurar el dominio real para iRedMail

Antes de nada, vamos a configurar el dominio que vamos a utilizar para la cuenta de correo que vamos a configurar en iRedMail.
La configuración del dominio es fácil, ya que tan solo debemos modificar los registros DNS para aportar algo más de seguridad al envío de correos y por otro lado asegurarnos de que los registros MX apuntan a nuestro nuevo servidor de correo.

En este caso las DNS están gestionadas por CloudFlare, por lo que debemos hacer los cambios en el panel de CloudFlare.
Vamos a añadir el SPF para el dominio en un registro TXT:

iredmail mailserver

La sintaxis del texto que debemos incluir en el TXT es simple, donde pone la IP 176.9.185.50 debes poner la dirección IP de tu servidor.
El registro MX debe apuntar a la misma dirección IP, ya que va a ser la del servidor de correo electrónico.

 

Instalar iRedMail sobre CentOS 

Vamos a comenzar con la instalación de iRedMail, para ello vamos a utilizar una base CentOS 6.5 sobre uno de nuestros servidores VPS baratos.
Comenzamos actualizando el sistema operativo con los comandos base de YUM:

Cuando termine la actualización vamos a descargar el paquete de iRedMail, concretamente la versión 0.8.7, aunque para futuras versiones, por el momento basta con que cambies los números de versión:

Ahora vamos a descomprimir el paquete de iRedMail con el siguiente comando (comprobar antes con un DIR para ver cuál es el nombre del archivo descargado):

Y entramos en la carpeta donde están los archivos que acabamos de descomprimir:

Ahora vamos a cambiar el hostname o nombre del host, en este caso se va a llamar “alvaro.openwebcms.es”:

Lo siguiente que vamos a hacer es ejecutar el script .sh de instalación que ejecutara el instalador de iRedMail:

Ahora el comienzo de la instalación puede tardar más o menos dependiendo de los recursos disponibles en el servidor dedicado o servidor VPS.

Podremos ver una pantalla como la siguiente, para continuar con el asistente pulsamos YES:

ired mail

Lo siguiente que debemos configurar es la ruta por defecto donde se guardan los correos de los usuarios, aunque podemos dejarlo por defecto, y es lo que vamos a hacer en este caso:

ired mail

Pulsamos NEXT en el pantallazo anterior y ahora debemos configurar que sistema utilizaremos para almacenar las cuentas de correo electrónico:

iredmail

Nuestra recomendación es que utilices MySQL o PostgreSQL a no ser que quieras implementar un servidor OpenLDAP en un Active Directory.

Después de pulsar NEXT para avanzar al siguiente paso del asistente, debemos configurar la contraseña del servidor MySQL o PostgreSQL donde quieres guardar los datos:

mail server centos

Pulsamos NEXT y en el siguiente paso debemos especificar el dominio base del servidor de correo electrónico, en este caso el correo es “openwebcms.es”:

iredmail centos instalar

Pulsamos NEXT y avanzamos al siguiente paso del asistente, donde debemos asignar la contraseña para el administrador del dominio:

iredmail

Lo siguiente que debemos hacer es elegir que componentes se van a instalar de todos los incluidos en el paquete de iRedMail:

ired mail

Por defecto todos los componentes están marcados para instalarse, y en este caso vamos a dejarlos todos marcados.

Ahora debemos pulsar la letra Y para comenzar con la instalación de componentes:

iredmail11

La instalación de componentes puede tardar más o menos dependiendo de los recursos de hardware disponibles en el servidor.

Cuando termine la instalación se reiniciaran todos los servicios y se arrancara el servidor de correo con todos los módulos necesarios que has instalado.

Finalmente si teníamos instalado SendMail, el asistente nos dará la opción de desinstalar SendMail, en este caso los vamos hacer, así que pulsamos la Y:

iredmail

El asistente también nos ayudara a añadir las reglas de iRedMail al IPTABLES de Linux, es recomendable, así que pulsamos Y:

iredmail

Pulsamos otra vez Y para reiniciar el firewall (IPTABLES) y que las reglas comiencen a hacer efecto:

iredmail

Ahora nos preguntara si queremos utilizar el fichero de configuración de MySQL:

iredmail 15

Pulsamos Y para aceptar y se comenzaran a actualizar las firmas del antivirus ClamAV instalado junto con iRedMail.

iredmail

Finalmente terminara la instalación y mostrara la siguiente pantalla con los datos de acceso:

iredmail

Vamos a reiniciar el servidor completamente para poder iniciar el servidor de correo y los servicios.

 

Interfaz de iRedMai

Ahora vamos a acceder al panel de iRedMail para crear la primera cuenta de correo electrónico, para ello usamos el hostname de nuestro server y el /iredadmin/, debería salir algo así:

iredmail

En este caso vamos a cambiar el idioma al español (ya que esa es mi lengua materna) y vamos a introducir la dirección de correo y la contraseña que el sistema nos ha dado en el último paso de la instalación en modo consola.

Pulsamos sobre el boton verde de Login y podremos acceder al dashboard del panel que tiene la siguiente apariencia:

iredmail

Nos dirigimos a “Dominios y Cuentas” y podremos ver que el dominio que hemos configurado durante la instalación como dominio principal, ya está añadido al servidor:

iredmail

Vamos a pulsar sobre el botón “+ Añadir” y en el desplegable seleccionamos “Usuario” para añadir un nuevo usuario o buzón de correo electrónico:

iredmail

Rellenamos el formulario anterior con los datos relacionados con la cuenta y pulsamos sobre el botón verde “Añadir”.

Ahora ya podremos acceder a nuestra cuenta de correo a través del webmail Roundcube al que podremos acceder con el directorio /mail/:

iredmail

Como puedes ver en la siguiente imagen, el panel de iRedMail para su versión gratuita es bastante limitado, y solo permite crear, administrar, asignar cuotas y poco más.

iredmail

 

Conclusiones finales sobre iRedMail

iRedMail es una excelente opción para los que quieran montar un servidor de correo electrónico con Webmail de la forma más barata posible pero con garantías. Pero de todas formas no esperes muchas opciones, ya que algunas tareas importantes como la configuración de DKIM tendrás que hacerla con comandos en la consola del servidor.
Si tu servidor tiene 512 MB de RAM, es recomendable dejar apagado el antispam y el antivirus porque si no el consumo de memoria RAM se disparara.

Si necesitas un servidor VPS para alojar un servidor de correo con iRedMail, puedes consultar el precio de nuestros servidores VPS.

[Total: 9 Promedio: 2.8]
Mi nombre es Alvaro Fontela, soy consultor Wordpress y blogger activo desde hace años. Co-Fundador de Raiola Networks, escribiendo sobre Wordpress en este blog día tras día.

Utilizamos cookies propias y de terceros para obtener información estadística, mostrar publicidad personalizada a través del análisis de tu navegación, así como para interactuar en redes sociales. Si continúas navegando, consideramos que aceptas nuestra Política de cookies. ACEPTAR

Aviso de cookies