Control 6. Servidores de correo electronico
Daniel CortésApuntes3 de Marzo de 2019
639 Palabras (3 Páginas)100 Visitas
SERVIDOR DE EMAIL
Instituto IACC
DESARROLLO
El presente informe indica la solicitud de un cliente necesita la configuración de su MTA para evitar los correos no solicitados de la competencia, la cual se colgaba de un servidor antiguo.
Lo primero que se debe verificar, es que la actividad dentro del servidor y los respectivos servicios dentro de él, se encuentren activos y operativos.
Para esto, se inicia una sesión como root en el terminal para detectar si está operativo el servicio de sendmail o no:
Al verificar que los servicios se encuentran corriendo correctamente, procedemos a editar el archivo macro con los parámetros de sendmail. En mi caso particular, utilizaré GEDIT para esta labor:
Al ingresar a la configuración de la macro, podemos observar lo siguiente:
Dentro del editor de texto, debemos modificar la función MASQUERADE_AS e ingresar nuestro dominio que tendrá la función de actuar como servidor de correo electrónico, en este caso, “cochesdeportivos.cl”.
Luego de esto, verificamos que los servicios se externalicen, eliminando el addr=127.0.0.1 que habilita solo al localhost para trabajar con nuestro servidor de correo y permitiendo poder trabajarlo en la web.
Al finalizar esta parte de la programación del servidor, se procede a guardar los cambios. Recordemos que la función GEDIT está corriendo como root, por lo que podemos guardar los cambios dentro de los archivos macros de sendmail.
Para poder traspasar todos los cambios al archivo de configuración, realizamos el siguiente comando en el terminal:
De esta manera, el archivo de configuración se encuentra enlazado al macro de sendmail que configuramos en la ventana anteriormente descrita.
Luego, editamos la lista de bases de datos de acceso a través del comando GEDIT (como ROOT):
Desde aquí, bloquearemos mediante la instrucción REJECT cualquier cosa que venga desde el dominio sportcar.cl
Luego de guardar los cambios, procedemos a redirigir las entradas hacia el archivo recientemente editado mediante makemap:
Posteriormente, reiniciamos con systemctl restart sendmail para aplicar todos los cambios.
Una vez reiniciado, probamos que las configuraciones hayan sido aplicadas correctamente mediante telnet, de acuerdo a lo indicado dentro de los contenidos de la semana 6.
Primero entramos como localhost con el puerto 25:
Como podemos apreciar, nos pide primero apuntar hacia nuestro servidor de correos, esto lo logramos gracias al comando HELO. Esta instrucción nos pedirá un emisor, el cual puede ser un correo electrónico de cualquier persona que no esté dentro del dominio sportcar.cl. En este caso, utilizamos un usuario con el dominio de la universidad con el correo MAIL FROM.
Luego de esto, nos pide un destinatario, el cual estará dentro de nuestro servidor, con el comando RCPT TO.
Posteriormente, nos pide el mensaje, el cual esta terminado por un punto (“.”).
Si las condiciones son validadas por el servidor, nos arrojara un mensaje que dice “Message accepted for delivery”, lo que traducido significa que el mensaje fue aceptado para entrega.
Posterior a nuestra prueba, nos queda revisar que el mensaje haya sido entregado exitosamente, lo cual lo podemos ver mediante la instrucción MAIL dentro del usuario que recibió el mensaje enviado a través de TELNET:
Mediante el comando anteriormente indicado y logeandonos como el usuario en cuestión, podemos revisar que el mensaje fue entregado exitosamente, lo que quiere decir que nuestro server se encuentra corriendo de buena manera.
...