Servidor de correo electrónico

per Victor Carceler darrera modificació 2020-03-25T16:26:43+02:00

En esta actividad se van a instalar dos servidores de correo electrónico, siendo cada uno de ellos responsable de un dominio diferente. No olvide que los servidores de correo utilizan el servicio DNS para averiguar, mediante los registros MX, la máquina responsable de recibir el correo para un dominio.

En la actividad se utilizará:

  • Dos máquinas virtuales: SMTP-A y SMTP-B
  • Dos dominios ficticios: dominioa.<login>.prueba y dominiob.<login>.prueba
  • Un servidor DNS que funcionará en modo recursivo, reenviando las peticiones al DNS del aula y teniendo autoridad en los dos dominios ficticios indicados. El servidor DNS se ejecutará en SMTP-A.

 

  1. Descargue la máquina virtual proporcionada por el profesor. Esta máquina no se utilizará directamente, únicamente servirá para clonarla y obtener las máquinas virtuales. No olvide reiniciar la MAC en cada caso y realizar la clonación enlazada.
  2. Realice el primer clon: SMTP-A. Añada una segunda interfaz de red en modo puente y una tercera interfaz de red en modo red interna con el nombre de red SMTP.
  3. Arranque la máquina SMTP-A. Realice los cambios necesarios para que:
  • La interfaz de red en modo puente tenga la IP estática 192.168.<AULA>.<200+X>
  • La interfaz de red en modo red interna tenga la IP estática 192.168.200.1
  • Compruebe que puede acceder a la máquina mediante SSH.
  • Instale el servicio DNS y configúrelo de manera que reenvíe sus peticiones al DNS del aula. Compruebe que el servidor DNS puede resolver:
    • elpuig.xeill.net
    • es.wikipedia.org
  • Cambie el fichero /etc/resolv.conf para indicar que se utilizará 192.168.200.1 como servidor DNS. Si deja de resolver el nombre 'proxy' puede añadir una línea al fichero /etc/hosts declarando 'proxy' con la IP del proxy del aula.
  • Añada dos zonas al servicio DNS para mantener los dominios: dominioa.<login>.prueba y dominiob.<login>.prueba
  • Haga lo necesario para que en dominioa.<login>.prueba
    • Se declare el nombre smtp.dominioa.<login>.prueba de manera que se resuelva a la dirección 192.168.200.1
    • Se declare un registro MX para indicar que el servidor de correo para dominioa.<login>.prueba es smtp.dominioa.<login>.prueba
  • Haga lo necesario para que en dominiob.<login>.prueba
    • Se declare el nombre smtp.dominiob.<login>.prueba de manera que se resuelva a la dirección 192.168.200.2
    • Se declare un registro MX para indicar que el servidor de correo para dominiob.<login>.prueba es smtp.dominiob.<login>.prueba
  • Realice un segundo clon: SMTP-B. Añada una segunda interfaz de red en modo red interna con el nombre de red SMTP.
  • Arranque la máquina virtual y realice los cambios necesarios para que la segunda interfaz de red esté configurada con la IP estática 192.168.200.2. Compruebe que desde un terminal local puede hacer ssh a la máquina SMTP-A y desde allí a SMTP-B.
  • Realice los cambios necesarios para que SMTP-A y SMTP-B únicamente utilicen como DNS a 192.168.200.1.
  • Compruebe que se resuelve adecuadamente:
    • host elpuig.xeill.net
    • host es.wikipedia.org
    • host smtp.dominioa.<login>.prueba
    • host smtp.dominiob.<login>.prueba
    • host -a dominioa.<login>.prueba (debe aparecer el registro MX)
    • host -a dominiob.<login>.prueba (debe aparecer el registro MX)
  • Detenga las dos máquinas virtuales. Realice una instantánea de cada una, indicando que todavía no se ha instalado el servior SMTP. Vuelva a encender las máquinas virtuales. Compruebe el estado de los ficheros /etc/resolv.conf. Si ha cambiado vuelva a configurarlo para que ambas máquinas utilicen a 192.168.200.1 como servidor DNS.
  • Instale Postfix en SMTP-A escogiendo durante la instalación 'servidor de correo de Internet'. Durante la instalación configure el dominio del que se encarga:
  • Instale Postfix en SMTP-B de la misma manera que se ha hecho en el servidor A.
  • Instale mailutils en ambas máquinas.
  • Utilice el comando mail para enviar un correo como 'usuario' desde la máquina SMTP-A a 'usuario@dominiob.<login>.prueba'.
  • Compruebe que se ha recibido el mensaje.
  • Revise los ficheros de registro de ambas máquinas.