lab09 servidor de correo linux-2015-mayorca

30
Redes de computadoras II IV Ciclo Laboratorio N o 09 “Implementación del Servicio Correo en Linux”

Upload: andres-mayorca

Post on 16-Jan-2016

220 views

Category:

Documents


0 download

DESCRIPTION

servidor de correo

TRANSCRIPT

Page 1: Lab09 Servidor de Correo Linux-2015-Mayorca

Redes de computadoras II

IV Ciclo

Laboratorio No09

“Implementación del Servicio Correo en Linux”

Page 2: Lab09 Servidor de Correo Linux-2015-Mayorca

Redes de computadoras II Tecsup

Linux: Servicio de correo

Objetivos:

Al finalizar el laboratorio el estudiante será capaz de: Describir el funcionamiento y las características del Servicio de Correo en Linux. Instalar y configurar el servicio de Correo en Linux.

Introducción:

El Servicio de Correo fue uno de los primeros servicios que se implementó en Internet, siendo actualmente un servicio Imprescindible en cualquier organización o para uso personal.

En las empresas el servicio de correo o contar con direcciones electrónicas mejora las comunicaciones personales con nuestros clientes y dentro de la propia organización.

Este laboratorio permitirá comprobar el funcionamiento del servició de correo, y su implementación en un entorno Linux.

Preparación:

El alumno debe haber revisado previamente el material del curso sobre los temas que se tratará en este laboratorio.

Durante el desarrollo de los temas de clase se tendrán ejercicios explicativos en cada uno de los puntos, ello le dará a la sesión una interacción de la teoría y la parte práctica, ya que en todo momento el alumno podrá comprobar en su propia computadora, todos los ítems del manual.

Seguridad:

Ubicar maletines y/o mochilas en el gabinete al final de aula de Laboratorio o en los casilleros asignados al estudiante.

No ingresar con líquidos, ni comida al aula de Laboratorio. Al culminar la sesión de laboratorio apagar correctamente la computadora y el monitor; y ordenar

las sillas utilizadas.

Equipos y materiales:

Dos computadoras con Windows 7 (clientes). Dos computadoras con Centos6.5. Las computadoras deben de estar conectas a la red del laboratorio.

Guía de Laboratorio Página 1

Page 3: Lab09 Servidor de Correo Linux-2015-Mayorca

Redes de computadoras II Tecsup

Procedimiento y Resultados:

PREPARACIÓN DELASMÁQUINAS VIRTUALES Y CONECTIVIDAD

Debido a que se va a realizar el manejo de varias máquinas virtuales es recomendable estructurar los nombres de los directorios de descompresión de las máquinas virtuales y la asignación de etiquetas para evitar confusión.

1. Se realizará la siguiente estructura de directorios con máquinas virtuales.

I1 I2 SD SM

Nota: Para Windows 7 serequiere la descarga de Windows Live mail, ya que no trae el outlook express.

2. Se abrirán las máquinas virtuales en el mismo entorno del vmware.

3. Configurar los parámetros de conectividad apropiados en cada Máquina Virtual. (Ver diagrama)

4. En I1e I2realizará las pruebas de acceso: Abra una ventana del Símbolo de Sistema. Pruebe con ping hacia el destino del Server DNS y el Server Mail.

Servidor Dns

Guía de Laboratorio Página 2

1 3 4

PING

“Tiene que

lograr

2

Page 4: Lab09 Servidor de Correo Linux-2015-Mayorca

Redes de computadoras II Tecsup

Ping cliente a dns

Ping cliente a servidor correo

Guía de Laboratorio Página 3

Page 5: Lab09 Servidor de Correo Linux-2015-Mayorca

Redes de computadoras II Tecsup

Entregable 1: Capture las pantallas donde se muestre la Conectividad entre el cliente y los 2 servidores Linux.

REGISTRO DE CORREO

Al contar con un DNS interno, podremos crear Dominios Internos que serán usados para la red Interna. A continuación mostramos la parte de la creación del dominio y del registro del servidor CORREO para luego acceder vía nombre.

5. En el SD se generará la estructura del Dominio:

6. Vía Webmin se generará el Dominio y sus respectivos registros:

Guía de Laboratorio Página 4

DOMINIO: labo11.com.peHost Registro IPmail A IP_SM(192.168.11.112)

MX

Page 6: Lab09 Servidor de Correo Linux-2015-Mayorca

Redes de computadoras II Tecsup

Continúe los pasos de la creación de Zonas:

Clic<Create>

Clic<Create>Return to Zone List<Apply>

Reiniciar el servicio.

Guía de Laboratorio Página 5

Nombre a asignar para la resolución.

IP del HOST a resolver.

“En la sección del Dominio (labo11.com.pe), existen los registros a crear. Registraremos el registro del tipo (A) para el nombre (mail)”

1

2

Tipo de registro “MX”. Ingresaremos para indicar al Dominio quien será el Servidor de Correo.

3

Indicar el nombre del correo que se genero en los registro “A”.

4 Asignando un número de Prioridad referencial.

“Al ser el único servidor de Correo cualquier número que se registre será considerado como de alta prioridad”

Tipo de registro “A”. Ingresaremos para crear a “mail”

Page 7: Lab09 Servidor de Correo Linux-2015-Mayorca

Redes de computadoras II Tecsup

7. En I1 e I2 se realizarán las pruebas:

Entregable 2: Capture las pantallas donde se muestre la Conectividad entre los clientes y el servidor de Correo.

8. En el SM se consultará por registros:

Entregable 3: Capture las pantallas donde se muestre la respuesta de cada consulta de la pregunta anterior.

Nota: La respuesta del registro MX es clave, esta respuesta garantiza que los Servidores de Correos cuando envíen correo a nuestro Servidor de Correo,consultarapreviamente en el DNS por el registro MX del Dominio, luego de obtener respuesta consultara por la IP de (mail.labo11.com.pe) para luego enviar el correo a esta IP.

9. En la máquina real (acceso a Internet) consultará vía WEB para Dominios Reales, pruebe con otros dominios.

Guía de Laboratorio Página 6

PING mail.labo11.com.pe“Listo ya

resolvemos por nombre.”

# host –t mx labo11.com.pe

“El DNS ha confirmado que si existe registro MX del dominio.”

“El DNS ha confirmado la resolución del nombre”

# host –t A mail.labo11.com.pe

Page 8: Lab09 Servidor de Correo Linux-2015-Mayorca

Redes de computadoras II Tecsup

http://mxtoolbox.com

GENERANDO RESOLUCION INVERSA

Para evitar suplantaciones de DOMINIO es necesario que se tenga una resolución inversa de la IP de nuestro Servidor, que al consultar por la IP del Servidor de Correo responderá el nombre. En un caso real de producción el encargado de esta configuración es el proveedor del enlace de Internet.

10. En el (SD) y vía Webmin generaremos la resolución INVERSA:

Clic<Create>

Guía de Laboratorio Página 7

Creando Zona Master

1

2“Red a administrar la resolución inversa o reversa”

“Indicando del tipo Reverso”

*Email de referencia

3

“Tipo de registro (PTR)”

Page 9: Lab09 Servidor de Correo Linux-2015-Mayorca

Redes de computadoras II Tecsup

Clic<Create>Return to Zone ListClic <Apply>

Reiniciar el servicio.

11. En el (SM) se realizarán las pruebas:

Entregable 4: Capture la pantalla donde se muestre la resolución inversa de la pregunta anterior.

Nota: En un caso REAL si no obtiene respuesta de Resolución Inversa de su IP PUBLCA del Servidor de CORREO, consulte con su PROVEEDOR de INTERNET para generar la resolución Inversa.

12. En la máquina real realizará una consulta vía WEB para Dominios Reales

http://mxtoolbox.com/diagnostic.aspx

Guía de Laboratorio Página 8

4

*IP del Servidor de CORREO

*Nombre del Servidor de CORREO

# host 192.168.11.112“La IP resolvió el nombre del Server de Correo”

Page 10: Lab09 Servidor de Correo Linux-2015-Mayorca

Redes de computadoras II Tecsup

CONFIGURACIÓN DEL SMTP SERVER

El software POSTFIX da el soporte de servicio SMTP. El SMTP se encargara de recibir correos de los Clientes y de otros Servidores de Correos. También se encargara de enviar los correos a cuentas locales y externas.

13. Verificación en el (SM) de la existencia del paquete:

Nota: En casos que no tuvieran los programas use el (yum)

14. En el (SM) configuración del archivo:

Reiniciar el servicio

15. En el (SM) se activará el Postfix de forma permanente:

Verificar que el sendmail no esté instalado

Guía de Laboratorio Página 9

postfix

# rpm –q postfix

main.cf

myhostname = mail.labo11.com.pemydomain = labo11.com.pemyorigin = $mydomainmydestination = $myhostname, localhost.$mydomain, localhost, $mydomain

“Ubicar las variables si están comentadas (#) des comentarla y personalizar los valores”

“Dominio de los correos a salir”

“Nombre del Server de correo”

inet_interfaces = allmynetworks = 192.168.11.0/24, 127.0.0.0/8home_mailbox = Maildir/

“Activación del puerto 25 en todas las interfaces”

“Asegure que esta variables no se repita con otro valor”

“Red autorizada a aceptar envíos de correos”*Indicar la red de los Clientes.

“Red localhost de uso interno del Server de Correo”

“Ok. Resolución inversa”

“Destinos autorizados a recibir coreos para procesarlos”

Page 11: Lab09 Servidor de Correo Linux-2015-Mayorca

Redes de computadoras II Tecsup

Activandoel POSTFIX:

Verificando activación del puerto 25:

16. En el (SM) se comprobará respuesta del puerto 25:

Escribir comando quit para salir

Entregable 5: Capture la pantalla donde se muestre el resultado del telnet.

CONFIGURACIÓN DEL POP/IMAP SERVER

El software DOVECOT da el soporte de servicio POP3, IMAP. El POP3 se encargara de entregar correos a los Clientes, previa validación.

17. En el(SM) se comprobará la existencia del paquete:

Guía de Laboratorio Página 10

# chkconfig postfix on

# service postfix restart

# netstat –atun

# telnet 192.168.12.112 25

# rpm –q sendmail

“Respuesta del Server informando su nombre (mail.labo11.com.pe) y el programa del server de correo (Postfix)”

dovecotInfo: Paquetes viene comúnmente en las distribuciones

“Comando para salir de la conexión”

Page 12: Lab09 Servidor de Correo Linux-2015-Mayorca

Redes de computadoras II Tecsup

18. Configuración en el (SM) de los Bloques de configuración:

#vi /etc/dovecot/dovecot.conf

# vi /etc/dovecot/conf.d/10-mail.confmail_location = maildir:~/Maildir

# vi /etc/dovecot/conf.d/10-auth.confdisable_plaintext_auth = noauth_mechanisms = plain login

# vi  /etc/dovecot/conf.d/10-master.conf unix_listener auth-userdb {    #mode = 0600    user = postfix     group = postfix

Activando el dovecot:

Verificando activación del puerto 110, 143:

19. En el (SM) se comprobará la respuesta vía telnetde los puertos110, 143:

Guía de Laboratorio Página 11

#____________________________________

protocols = imap pop3

“Ubicar las variables si están comentadas (#) des comentarla y personalizar los valores”

“Habilitando el soporte de protocolos”

“Respuesta del Server informando el programa (DOVECOT)”

# chkconfig dovecot on

# service dovecot _____________

#______________________

# rpm –q dovecot

Page 13: Lab09 Servidor de Correo Linux-2015-Mayorca

Redes de computadoras II Tecsup

Entregable 6: Capture las pantallas donde se muestre el resultado de ambos telnet para cada puerto.

20. En (SM) se visualizará la actividad del servicio:

Guía de Laboratorio Página 12

# ___________________________________

“Respuesta del Server informando el programa (DOVECOT)”

“Estas pruebas de los puertos garantiza que

los servicios están activos. Ahora

podemos continuar..

“Mantener esta consola, no cerrarla al enviar más adelante correos, visualizara actividad. “

# tail –f /var/log/maillog

Page 14: Lab09 Servidor de Correo Linux-2015-Mayorca

Redes de computadoras II Tecsup

CUENTAS Y CLIENTES DE CORREO

Los clientes de correo permiten interactuar con el Servidor de Correo, los clientes de correo usan protocolos estándares como el SMTP, POP3 o IMAP. Postfix toma como referencia de cuentas de correo las que están registradas en el Sistema Linux (passwd)

21. En el (SM) se crearán cuentas:

CONFIGURACIÓN DEL CORREO WEBMAIL

El acceso vía WEB es otra forma de ingreso. Linux tiene diversos programas WEBMAIL que permiten que un cliente pueda ingresar a su buzón vía WEB. El Squirrelmail es un programa WEBMAIL práctico para esta operación no reemplaza al POSTFIX (SMTP) ni al DOVECOT (IMAP) necesitan de un SMTP e IMAP para su funcionamiento.

22. En el (SM) comprobación del nombre del paquetes:

Verifique si se encuentra el paquete y la versión del mismo.

Iniciar el servicio web:

# service httpd start#chkconfig httpd on

23. Configurar el Squirrelmail

# cd /usr/share/squirrelmail/config/# ./conf.pl 

Elegir la opción 1

Guía de Laboratorio Página 13

# groupadd gatos

# useradd benito –g gatos

# passwd benito

# useradd cucho –g gatos

# passwd cucho

squirrelmail

# rpm _____________________

Page 15: Lab09 Servidor de Correo Linux-2015-Mayorca

Redes de computadoras II Tecsup

Modificar lo que está enmarcado:

Elegir la opción S, luego R Elegir la opción 2 (Server Settings)

Guía de Laboratorio Página 14

Page 16: Lab09 Servidor de Correo Linux-2015-Mayorca

Redes de computadoras II Tecsup

Elegir la opción S, luego Q para salir

A continuación debe editar el archivo httpd.conf ingresa a la siguiente ruta:

# vi /etc/httpd/conf/httpd.conf

Alias /squirrelmail /usr/share/squirrelmail<Directory /usr/share/squirrelmail>    Options Indexes FollowSymLinks    RewriteEngine On    AllowOverride All    DirectoryIndex index.php    Order allow,deny    Allow from all</Directory>

Reiniciar el demonio httpd

Guía de Laboratorio Página 15

Page 17: Lab09 Servidor de Correo Linux-2015-Mayorca

Redes de computadoras II Tecsup

24. En el(SM) se modificarán los Bloques de configuración:

Activando squirrelmail:

Comprobando configuración que ha sido agregada por (squirrelmail) en la configuración del Servicio WEB:

25. En (I1) probaremos el ingreso vía WEBMAIL de la cuenta benito:

Guía de Laboratorio Página 16

config.php

“Idioma de la plantillas a mostrar”

# chkconfig httpd on

# service httpd restart

*Dominio a administrar

“Script que provee Postfix para recibir los correos que envían los clientes”

“Puerto para recoger correos. Este puerto fue habilitado por el DOVECOT”

“Puerto para enviar correos. Este puerto fue habilitado por el POSTFIX”

“Squrrelmail, no es un Servicio, son plantillas de

Pagina WEB que permiten acceder a

información de Servidores de Corre vía el Servicio

# cat /etc/httpd/conf.d/squirrelmail.conf

“Ruta vía WEB para acceder al squirrelmail”

“Ruta del Sistema de archivos donde se encuentra las plantillas”

“Ubicar las variables si están comentadas (#) des comentarla y personalizar los valores de lo enmarcado”

“Interface del Cliente de Correo vía WEBMAIL”

Page 18: Lab09 Servidor de Correo Linux-2015-Mayorca

Redes de computadoras II Tecsup

Vía WEBMAIL el usuario (cucho) enviará un correo a (benito)

Guía de Laboratorio Página 17

“Secciones del manejo del correo. La información se almacena en el disco del Servidor”

RECEPCION

Para escribir un correo: Compose

Page 19: Lab09 Servidor de Correo Linux-2015-Mayorca

Redes de computadoras II Tecsup

Recepcion

Envio

Entregable 7: Capture las pantallas donde se muestre la ventana de logueo, la bandeja de envío y recepción a Cucho.

ACCESO POR UN CLIENTE MS OUTLOOK (2010)

Guía de Laboratorio Página 18

“Desde cualquier lugar que tenga un WEB podrá

ingresar al correo

Page 20: Lab09 Servidor de Correo Linux-2015-Mayorca

Redes de computadoras II Tecsup

26. En el (I1) seconfigurará en el OUTLOOK un Cliente de Correo.

Siguiente En cuentas de correo electrónico elegir Si. Siguiente

Activar la casilla para personaliza la configuración de los protocolos

Guía de Laboratorio Página 19

Page 21: Lab09 Servidor de Correo Linux-2015-Mayorca

Redes de computadoras II Tecsup

Elegir la primea opción

Configurar según el cuadro:

Guía de Laboratorio Página 20

Page 22: Lab09 Servidor de Correo Linux-2015-Mayorca

Redes de computadoras II Tecsup

Usar enviar y recibir

Guía de Laboratorio Página 21

Page 23: Lab09 Servidor de Correo Linux-2015-Mayorca

Redes de computadoras II Tecsup

Tarea:

27. En el (I1) probaremos el envío y recepción del correo de la cuenta:[email protected]:

Entregable 8: Capture la pantalla donde se muestre la bandeja de entrada y la vista previa del correo recientemente enviado.

28. En (I1 e I2) se realizarán envíos de correos entre estas 2 cuentas de Benito y Cucho:

En (I2) configure en el OUTLOOK la cuenta de cucho.

El user (benito) envía un correo a (cucho)

Compruebe que (cucho) envié un correo de respuesta a (benito).

Entregable 9: Capture las pantallas donde se muestre la bandeja de entrada de cada Cuenta y la vista previa del correo recientemente enviado.

EVENTOS

Guía de Laboratorio Página 22

Page 24: Lab09 Servidor de Correo Linux-2015-Mayorca

Redes de computadoras II Tecsup

29. En la pregunta 20 inició una actividad. Visualizar la consola. Abrir otra consola, visualizar e indicar el path del archivo maillog.

__________________________________________________________________

Entregable 10: Capture la pantalla de este archivo que muestre el envío de correo del usuario benito a otro usuario.

En Outlook 2013 configurar con Protocolo IMPA4: Explicar la diferencia con Pop3

Entregable 10: Capture la pantalla donde muestre la configuración y acceso desde dos dispositivos a la misma cuenta.

Guía de Laboratorio Página 23

Page 25: Lab09 Servidor de Correo Linux-2015-Mayorca

Redes de computadoras II Tecsup

Conclusiones:

Indicar las conclusiones a las que llegó luego de realizado el laboratorio.

Guía de Laboratorio Página 24

Page 26: Lab09 Servidor de Correo Linux-2015-Mayorca

Redes de computadoras II Tecsup

Criterios de evaluación:

Redes y Comunicaciones de Datos

Rúbrica

Resultado

a. Los estudiantes, implementan y mantienen Redes de Computadoras y Sistemas de Comunicaciones de datos, proporcionando seguridad a los medios involucrados con el procesamiento y transferencia de información, aplicando técnicas de gestión de proyectos y herramientas modernas.

Criterio de desempeño

a.1 Instala, configura y mantiene equipos de cómputo, redes de datos, sistemas operativos y sistemas de telecomunicaciones.

Curso Redes de computadoras II Periodo 2014-I

Actividad Instala y configura el servicio correo en Linux Semestre IV

Nombre del Alumno Semana 9

Docente Fecha Sección

Criterios a Evaluar Excelente BuenoRequiere Mejora

No Aceptable

Puntaje Logrado

Instala y verifica conectividad del Servicio de correo en Linux y resolución del registro MX.

6 5 3 2-0

Realiza la resolución inversa y telnet a los puertos 25, 143 y 110.

6 4 3 1-0

Configura correo Webmail, envía correo a usuarios vía web y cliente Outlook 2010.

4 3 2 1-0

Configura con protocolo IMAP4 en cliente Outlook 2013 y explica la diferencia con el protocolo POP3.

4 3 2 1-0

Total 20 15 10 05

Acciones a cumplir

Impuntualidad (1-0) -

Conclusiones: (ortografía y sintaxis) (2-0) -

Puntaje Final

Comentario al alumno o alumnos

Descripción

ExcelenteDemuestra un completo entendimiento del problema o realiza la actividad cumpliendo todos los requerimientos especificados.

BuenoDemuestra un considerable entendimiento del problema o realiza la actividad cumpliendo con la mayoría de los requerimientos especificados.

Requiere mejoraDemuestra un bajo entendimiento del problema o realiza la actividad cumpliendo con pocos de los requerimientos especificados.

No Aceptable No demuestra entendimiento del problema o de la actividad.

Guía de Laboratorio Página 25