crear un servidor de correo en máquinas con Linux puede ser una de las cosas más esenciales que todo administrador de sistemas necesita hacer mientras configura los servidores por primera vez, si no sabe lo que significa; es simple, si tiene un sitio web como «example.com», puede crear una cuenta de correo electrónico como » nombre de usuario @ ejemplo.,com » para usarlo para enviar / recibir correos electrónicos fácilmente en lugar de usar servicios como Hotmail, Gmail, Yahoo Mail, etc.

en este artículo, aprenderemos cómo hacerlo instalando el servidor de correo Postfix con la aplicación de correo web «Roundcube» y sus dependencias en Debian 10/9 y Ubuntu 20.04/18.04/16.04 se libera.

Paso 1: Establezca un nombre de host y cree registros DNS para el dominio

1. Primero, establezca un nombre de Host FQDN (nombre de dominio completo) válido para su servidor Ubuntu utilizando el comando hostnamectl como se muestra.

$ sudo hostnamectl set-hostname mail.tecmint.com

2., A continuación, debe agregar un MX y A registros para su dominio en su panel de control DNS que guíe a otros MTAs que su servidor de correo mail.yourdomain.com dominio es responsable de la entrega de correo electrónico.

MX record @ mail.tecmint.commail.tecmint.com <IP-address>

Paso 2: Instalación de Apache, MariaDB y PHP en Ubuntu

3. Para crear un servidor de correo en ejecución usando «Roundcube», primero tendremos que instalar paquetes Apache2, MariaDB y PHP, para hacerlo, ejecutar.,

en Debian 10/9, necesita descargar e instalar el repositorio PHP PPA de SURY para instalar PHP 7.4 en Debian 10/9 como se muestra.

Paso 3: Instalación del servidor de correo Postfix en Ubuntu

4. Postfix es un agente de transferencia de correo (MTA) que es el software responsable de entregar & recibir correos electrónicos, es esencial para crear un servidor de correo completo.,

para instalarlo en Ubuntu/Debian o incluso Mint, ejecute:

$ sudo apt-get install postfix

durante la instalación, se le pedirá que elija el tipo de configuración de correo, elija «sitio de Internet».

Instalar Postfix en Ubuntu

5. Ahora Ingrese el nombre de dominio completo que desea usar para enviar y recibir correos electrónicos.

Configurar Postfix Dominio de Correo

6., Una vez instalado Postfix, se iniciará automáticamente y creará un nuevo archivo /etc/postfix/main.cf. Puede verificar la versión Postfix y el estado del servicio utilizando los siguientes comandos.

$ postconf mail_version$ sudo systemctl status postfix
Compruebe la Versión de Postfix

Paso 4: Probar el Servidor de Correo Postfix en Ubuntu

7. Ahora intente comprobar que su servidor de correo se está conectando en el puerto 25 usando el siguiente comando.

El mensaje anterior indica que la conexión se ha establecido correctamente., Escriba quit para cerrar la conexión.

8. También puede usar un programa de correo para enviar y leer correos electrónicos utilizando el siguiente comando.

$ mail [email protected]: Subject: Testing My Postfix Mail ServerI'm sending this email using the postfix mail server from Ubuntu machine

Paso 5: Instalación de Dovecot IMAP y POP en Ubuntu

9. Dovecot es un agente de entrega de correo (MDA), entrega los correos electrónicos desde/hacia el servidor de correo, para instalarlo, ejecute el siguiente comando.

$ sudo apt-get install dovecot-imapd dovecot-pop3d
Instalar Dovecot en Ubuntu

10. A continuación, reinicie el servicio Dovecot con el siguiente comando.,

$ sudo systemctl restart dovecotOR$ sudo service dovecot restart
Inicio de Dovecot en Ubuntu

Paso 6: Instalación de Roundcube Webmail en Ubuntu

11. Roundcube es el servidor de correo web que utilizarás para gestionar correos electrónicos en tu servidor, tiene una interfaz web sencilla para hacer el trabajo, se puede personalizar instalando más módulos & themes.

12. A continuación, debe crear una nueva base de datos y un nuevo usuario para Roundcube y conceder todos los permisos a un nuevo usuario para escribir en la base de datos.

13., A continuación, importe las tablas iniciales a la base de datos de Roundcube.

$ sudo mysql roundcube < /var/www/html/roundcubemail/SQL/mysql.initial.sql

Paso 7: cree un Host virtual Apache para Roundcube Webmail

14. Cree un host virtual apache para Roundcube webmail.

$ sudo nano /etc/apache2/sites-available/roundcube.conf

agregue la siguiente configuración.

15. A continuación, habilite este host virtual y vuelva a cargar el apache para los cambios.

$ sudo a2ensite roundcube.conf$ sudo systemctl reload apache2

16. Ahora puede acceder al webmail yendo a

Roundcube Webmail Installer

16. Next, go to the Database settings and add the database details.

Roundcube Webmail Database Settings

17. After making all the changes, create a config.inc.php file.,

Crear Roundcube Archivo de Configuración

18. Después de terminar la instalación y las pruebas finales, elimine la carpeta installer y asegúrese de que la opción enable_installer En config.inc.php esté desactivada.

$ sudo rm /var/www/html/roundcubemail/installer/ -r

19. Ahora vaya a la página de inicio de sesión e ingrese el nombre de usuario y la contraseña del usuario.,


Roundcube Webmail Login

Paso 8: Crear Usuarios de Correo

20. Para empezar a usar el webmail de Roundcube, tendrás que crear un nuevo usuario, para hacerlo, ejecutar.

$ sudo useradd myusername

Reemplace «myusername» con el nombre de usuario que desee, cree una contraseña para el nuevo usuario ejecutando.

$ sudo passwd myusername

21. Ahora vuelva a la página de inicio de sesión e introduzca el nombre de usuario y la contraseña del usuario recién creado.,

¿ha intentado crear un servidor de correo electrónico antes? ¿Cómo te fue? ¿Ha utilizado Roundcube o cualquier otro servidor de correo antes? ¿Qué te parece?

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *