Correo electrónico: caso práctico.

per Victor Carceler darrera modificació 2021-03-24T10:29:04+02:00

En este ejercicio se configurará el servicio de correo electrónico en los dominios dominio1.estudiante<X> y dominio2.estudiante<X>. Los usuarios de cada dominio podrán enviar y recibir correo:

  • Utilizando el programa mail de mailutils.
  • Utilizando thunderbird.
  • Utilizando roundcube.

Todas las herramientas utilizarán el formato de buzón maildir y se utilizará el protocolo imap para comprobar el correo de los buzones.

Al tratarse de un ejercicio y en aras de la simplicidad se omitirá toda la configuración necesaria para asegurar las comunicaciones y la autenticación de los usuarios.

Cada estudiante preparará dos MVs en las que se implementarán todos los servicios. Las MVs serán clones de Ubuntu-20.10-Desktop-Енисей.ova y tendrán la interfaz de red en modo puente con las direcciones de red:

  • MV CORREO1: 192.168.<AULA>.<200+X>
  • MV CORREO2: 192.168.<AULA>.<225+X>

Preparación del servicio DNS

El correo electrónico depende del correcto funcionamiento del servicio DNS y por esta razón se instalará un servidor DNS en la MV CORREO1.

El servidor DNS deberá:

  • Resolver nombres de dominio de Internet.
  • Actuar como un servidor DNS recursivo.
  • Actuar como un servidor DNS cache.
  • Mantener los dominios dominio1.estudiante<X> y dominio2.estudiante<X>.
  • Declarar en cada uno del dos dominios el registro MX necesario para que smtp.dominio[1|2].estudiante<X> sea el intercambiador de correo.
  • Resolver los nombres de dominio:
    • smtp.dominio1.estudiante<X> a la dirección 192.168.<AULA>.<200+X>
    • smtp.dominio2.estudiante<X> a la dirección 192.168.<AULA>.<225+X>
    • imap.dominio1.estudiante<X> a la dirección 192.168.<AULA>.<200+X>
    • imap.dominio2.estudiante<X> a la dirección 192.168.<AULA>.<225+X>

Una vez configurado:

  1. Compruebe con el comando host el correcto funcionamiento del servidor DNS.
  2. Cambie el hostname de la MV CORREO1 a smtp.dominio1.estudiante<X>.
  3. Configure la MV CORREO1 de manera que utilice como servidor DNS a 192.168.<AULA>.<200+X>.
  4. Cambie el hostname de la MV CORREO2 a smtp.dominio2.estudiante<X>.
  5. Configure la MV CORREO2 de manera que utilice como servidor DNS a 192.168.<AULA>.<200+X>.
  6. Compruebe que ambas máquinas pueden hacer ping a
    • smtp.dominio1.estudiante<X>
    • smtp.dominio2.estudiante<X>
    • imap.dominio1.estudiante<X>
    • imap.dominio2.estudiante<X>

Instalación del MTA y un MUA básico

Instale postfix y mailutils en ambas máquinas virtuales.

Después utilice el comando adduser para añadir a los usuarios mortadelo y filemon en cada una de las máquinas.

Finalmente cambie la configuración de postfix y mailutils para que ambos utilicen el formato de buzón maildir (en las dos máquinas) y compruebe que puede enviar y recibir correo entre usuarios del mismo dominio y usuarios de diferente dominio.

Instalación de un MDA y un MUA gráfico

Instale un MDA que permita a los clientes descargar el correo de sus buzones utilizando el protocolo IMAP. Esta herramienta también deberá utilizar como formato de buzón maildir.

Compruebe con thunderbird que es posible enviar y recibir correo entre usuarios de un mismo dominio y entre usuarios de diferente dominio.

Instalación de un MUA web

Instale en cada una de las dos máquinas virtuales roundcube.

Compruebe que los usuarios pueden enviar correo entre usuarios de un mismo dominio y también entre usuarios de diferente dominio.