GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Cómo configurar un servidor de correo completo (Postfix) usando 'SquirrelMail' (Webmail) en Ubuntu/Debian

Crear un servidor de correo en máquinas con Linux puede ser una de las cosas más esenciales que todo administrador de sistemas debe hacer al configurar 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 “[email protected] ” para usarlo para enviar/recibir correos electrónicos fácilmente en lugar de usar servicios como Hotmail , Gmail , Correo de Yahoo , etc.

En este artículo, aprenderemos cómo hacerlo instalando el Postfix servidor de correo con el “SquirrelMail ” aplicación de correo web y sus dependencias en Debian 10/9 y Ubuntu 20.04/18.04/16.04 Lanzamientos LTS.

Paso 1:Instalación de Apache2 y PHP7

1. Para crear un servidor de correo en ejecución usando “SquirrelMail ”, tendremos que instalar ambos Apache2 &PHP7 paquetes primero, para hacerlo, ejecute.

$ sudo apt-get update -y
$ sudo apt-get upgrade -y
$ sudo apt-get install apache2 php7
OR
$ sudo apt-get install apache2 php

Paso 2:Instalación del servidor de correo Postfix

2. Postfijo es un agente de transferencia de correo (MTA ), que es el software responsable de enviar y 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, seleccione “Sitio de Internet ”.

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

4. Una vez configurado el FQDN, debe reiniciar el servidor de correo de Postfix usando.

$ sudo systemctl restart postfix
OR
$ sudo service postfix restart

Paso 3:Instalación de Dovecot

5. Palomar 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

6. Luego, reinicie el servicio Dovecot usando el siguiente comando.

$ sudo systemctl restart dovecot
OR
$ sudo service dovecot restart

Paso 4:Instalación de SquirrelMail en Ubuntu

7. Correo Ardilla es el servidor de correo electrónico que usará para administrar los correos electrónicos en su servidor, tiene una interfaz web simple para hacer el trabajo, se puede personalizar instalando más módulos y temas.

$ wget https://sourceforge.net/projects/squirrelmail/files/stable/1.4.22/squirrelmail-webmail-1.4.22.zip
$ unzip squirrelmail-webmail-1.4.22.zip
$ sudo mv squirrelmail-webmail-1.4.22 /var/www/html/
$ sudo chown -R www-data:www-data /var/www/html/squirrelmail-webmail-1.4.22/
$ sudo chmod 755 -R /var/www/html/squirrelmail-webmail-1.4.22/
$ sudo mv /var/www/html/squirrelmail-webmail-1.4.22/ /var/www/html/squirrelmail

8. Después de la instalación, deberá ejecutar este comando para configurar SquirrelMail.

$ sudo perl /var/www/html/squirrelmail/config/conf.pl

09. Luego, ingresa “2 ” para editar la configuración del servidor y se le pedirá que lo haga.

10. Ahora ingrese “1 ” para cambiar el nombre de dominio y escribir su dominio (por ejemplo:tecmint.com ).

11. Regrese al menú principal escribiendo “R ” y presionando la tecla enter, escribe “4 ” para configurar las opciones generales.

Verá "Permitir clasificación del lado del servidor ”? Introduzca "11 ” y cámbielo de “falso ” a “verdadero ” ingresando “y ”. Ahora pulsa Intro e ingrese la “S” para guardar el archivo de configuración.

12. Ahora puede acceder al servidor de correo yendo a domain.com/squirrelmail .

Paso 5:Creación de usuarios de correo

13. Para comenzar a usar el correo web de SquirrelMail, deberá crear un nuevo usuario, para hacerlo, ejecute.

$ sudo useradd myusername

Reemplace “mi nombre de usuario ” con el nombre de usuario que desee, cree una contraseña para el nuevo usuario ejecutando.

$ sudo passwd myusername

14. Cree una carpeta de inicio para el usuario en /var/www/html/myusername y convertirlo en el directorio de inicio predeterminado.

$ sudo mkdir -p /var/www/html/myusername
$ usermod -m -d /var/www/html/myusername myusername

15. Ahora regrese a la página de inicio de sesión e ingrese el nombre de usuario y la contraseña del usuario recién creado.

Te sorprenderá ver el siguiente mensaje de error.

Esto es solo un problema en los permisos, debe darle al usuario "mi nombre de usuario ” los permisos completos en su carpeta de inicio.

$ sudo chown -R myusername:myusername /var/www/html/myusername

16. Una vez establecido el permiso, debería poder iniciar sesión en SquirrelMail.

Puede intentar enviar un correo electrónico desde él o puede intentar recibir correos electrónicos enviándolo a "[email protected]ple.com ”, no olvide reemplazar “mi nombre de usuario ” con el nombre de usuario que creó.

Si enfrentó algún otro error... Simplemente marque "/var/log/mail.err "archivo, todos los mensajes de error se almacenarán allí, no se perderá 🙂

¿Has intentado crear un servidor de correo electrónico antes? ¿Como le fue? ¿Ha utilizado SquirrelMail o cualquier otro servidor de correo antes? ¿Qué opinas al respecto?


Ubuntu
  1. Cómo instalar DKIM en el servidor Ubuntu

  2. Cómo configurar el servidor de correo Zimbra en Ubuntu 16

  3. Configurar el servidor Rsyslog en Ubuntu 20.04 - ¿Cómo hacerlo?

  4. Configurar el reenvío de correo en postfix en Ubuntu o Debian

  5. Cómo configurar un servidor de correo simple pero poderoso usando Postfix, Dovecot y Sasl en Debian 6 (Squeeze)

Cómo configurar el servidor Git en Ubuntu 20.04

Cómo configurar el servidor Rsyslog en Ubuntu

Cómo configurar el servidor DHCP en Ubuntu

Cómo instalar el servidor de correo Postfix en Ubuntu 20.04

Configuración del servidor de correo Postfix en Ubuntu 14.04

Configuración del servidor de correo Postfix en Ubuntu 20.04