iRedMail es una solución de servidor de correo gratuita, de código abierto y con todas las funciones que le permite alojar su propio servidor de correo sin costo alguno. iRedMail es un script que instala y configura automáticamente todos los componentes necesarios del servidor de correo en su servidor, ahorrándole mucho tiempo. Puede crear buzones de correo ilimitados y dominios de correo ilimitados a través de la interfaz basada en web de iRedMail.
Si está buscando una solución de servidor de correo gratuita, completa y sin dolores de cabeza, entonces iRedMail es la mejor opción para usted. Todos los componentes utilizados en iRedMail son gratuitos y de código abierto, incluidos Postfix, Dovecot, Nginx, MariaDB, SpamAssassin, ClamAV, SOGo, Fail2ban, Roundcube y Netdata.
En este tutorial, aprenderemos cómo instalar y configurar el servidor iRedMail en Ubuntu 18.04 VPS.
Requisitos
- Un Ubuntu 18.04 VPS nuevo en Atlantic.Net Cloud con un mínimo de 2 GB de RAM.
- Un nombre de dominio válido apuntado a su dirección IP de VPS. En este tutorial, usaremos mail.example.com.
- Registros A y MX para su servidor.
Nota :Puede consultar la Guía de DNS del Atlántico para administrar los registros de DNS.
Paso 1:crear un servidor en la nube de Atlantic.Net
Primero, inicie sesión en su servidor en la nube de Atlantic.Net. Cree un nuevo servidor, eligiendo Ubuntu 18.04 como sistema operativo con al menos 2 GB de RAM. Conéctese a su servidor en la nube a través de SSH e inicie sesión con las credenciales resaltadas en la parte superior de la página.
Una vez que haya iniciado sesión en su servidor Ubuntu 18.04, ejecute el siguiente comando para actualizar su sistema base con los últimos paquetes disponibles.
apt-get update -y
Paso 2:configurar el nombre de host
A continuación, deberá configurar el nombre de host de su servidor. En este caso, estableceremos el nombre de host en mail.example.com, como se muestra a continuación:
hostnamectl set-hostname mail.example.com
A continuación, abra el archivo /etc/hosts y vincule la dirección IP de su servidor con el nombre de host:
nano /etc/hosts
Agregue la siguiente línea:
your-server-ip mail.example.com mail
Guarde y cierre el archivo. Luego, ejecute el siguiente comando para aplicar los cambios de configuración:
hostname -f
Paso 3:instalar iRedMail
Primero, deberá descargar la última versión de iRedMail desde su página de descarga oficial. Puedes descargarlo con el siguiente comando:
wget https://bitbucket.org/zhb/iredmail/downloads/iRedMail-0.9.9.tar.bz2
Una vez descargado, extraiga el archivo descargado con el siguiente comando:
tar xvf iRedMail-0.9.9.tar.bz2
A continuación, cambie el directorio al directorio extraído con el siguiente comando:
cd iRedMail-0.9.9
A continuación, ejecute el script de instalación de iRedMail como se muestra a continuación:
bash iRedMail.sh
Durante la instalación, deberá responder varias preguntas para configurar el servidor de correo iRedMail.
Primero, será redirigido a la pantalla de bienvenida de iRedMail como se muestra a continuación:
Seleccione Sí y presiona Entrar para continuar con la instalación. Debería ver la siguiente pantalla:
Aquí, especifique un directorio para almacenar buzones y haga clic en Siguiente botón. Debería ver la siguiente pantalla:
Seleccione un servidor web y haga clic en Siguiente botón. Debería ver la siguiente pantalla:
Seleccione una base de datos y haga clic en Siguiente botón. Debería ver la siguiente pantalla:
Especifique una contraseña para el administrador de MySQL y haga clic en Siguiente botón. Debería ver la siguiente pantalla:
Especifique un nombre de dominio válido y haga clic en Siguiente botón. Debería ver la siguiente pantalla:
Especifique una contraseña para el administrador del dominio de correo. Esto también se usará para iniciar sesión en webmail e iRedMail. Haga clic en Siguiente botón. Debería ver la siguiente pantalla:
Seleccione los diferentes componentes que desea instalar con iRedMail y haga clic en Siguiente botón. Debería ver el siguiente resultado:
************************************************************************* ***************************** WARNING *********************************** ************************************************************************* * * * Below file contains sensitive infomation (username/password), please * * do remember to *MOVE* it to a safe place after installation. * * * * * /root/iRedMail-0.9.9/config * * ************************************************************************* ********************** Review your settings ***************************** ************************************************************************* * Storage base directory: /var/vmail * Mailboxes: * Daily backup of SQL/LDAP databases: * Store mail accounts in: MariaDB * Web server: Nginx * First mail domain name: example.com * Mail domain admin: [email protected] * Additional components: Roundcubemail netdata iRedAdmin < Question > Continue? [y|N]y
Ahora, revisa todas las opciones que has elegido, escribe y y pulsa Intro para continuar con la instalación. Una vez que la instalación se haya completado con éxito, debería ver el siguiente resultado:
******************************************************************** * URLs of installed web applications: * * - Roundcube webmail: https://mail.example.com/mail/ * - netdata (monitor): https://mail.example.com/netdata/ * * - Web admin panel (iRedAdmin): https://mail.example.com/iredadmin/ * * You can login to above links with below credential: * * - Username: [email protected] * - Password: [email protected] * * ******************************************************************** * Congratulations, mail server setup completed successfully. Please * read below file for more information: * * - /root/iRedMail-0.9.9/iRedMail.tips * * And it's sent to your mail account [email protected] * ********************* WARNING ************************************** * * Please reboot your system to enable all mail services. * ********************************************************************
En el resultado anterior, debería ver las URL de todas las aplicaciones web instaladas.
A continuación, detenga el servicio de freshclam y actualice la base de datos de ClamAV con el siguiente comando:
systemctl stop clamav-freshclam freshclam
A continuación, elimine el directorio de origen de iRedMail con el siguiente comando:
rm -rf /root/iRedMail-0.9.9/
Finalmente, reinicie su servidor para habilitar todos los servicios de correo.
Paso 4:acceda a la interfaz web de iRedMail
Ahora, abra su navegador web y escriba la URL https://mail.example.com/iredadmin. Será redirigido a la pantalla de inicio de sesión de iRedMail:
Proporcione su nombre de usuario y contraseña de administrador. Luego, haga clic en Iniciar sesión botón. Debería ver el panel de iRedMail en la siguiente página:
A continuación, haga clic en el botón Agregar> Usuario para crear su primera cuenta de correo electrónico. Debería ver la siguiente página:
Proporcione su nombre de usuario, contraseña y cuota de buzón y haga clic en Agregar botón. Una vez que el usuario se haya creado correctamente, debería ver la siguiente pantalla:
A continuación, abra su navegador web y escriba la URL https://mail.example.com/mail para acceder al correo web de Roundcube. Debería ver la siguiente pantalla:
Ahora, proporcione su nombre de usuario y contraseña de correo electrónico que creó anteriormente y haga clic en Iniciar sesión botón. Debería ver el panel de correo web de Roundcube:
Ahora puede enviar y recibir correo electrónico con esta interfaz.
También puede monitorear el rendimiento de su servidor con Netdata. Para hacerlo, abra su navegador web y escriba la URL https://mail.example.com/netdata . Será redirigido al panel de control de Netdata en la siguiente pantalla.
Conclusión
¡Felicidades! Ha instalado y configurado con éxito un servidor iRedMail con todas las funciones en Ubuntu 18.04 VPS. Ahora puede agregar más dominios y cuentas de correo electrónico a su servidor de correo. ¡Empiece a usar iRedMail registrándose para obtener una cuenta de alojamiento VPS con Atlantic.Net hoy mismo!