10º Unidad Didáctica - UPC Universitat Politècnica … - UD10...2 Recibe el nombre de e-mail...

68
1 10º Unidad Didáctica Correo electrónico Eduard Lara

Transcript of 10º Unidad Didáctica - UPC Universitat Politècnica … - UD10...2 Recibe el nombre de e-mail...

Page 1: 10º Unidad Didáctica - UPC Universitat Politècnica … - UD10...2 Recibe el nombre de e-mail (electronic mail) Servicio de red que permite a los usuarios enviar y recibir mensajes

1

10º Unidad Didáctica

Correo electrónico

Eduard Lara

Page 2: 10º Unidad Didáctica - UPC Universitat Politècnica … - UD10...2 Recibe el nombre de e-mail (electronic mail) Servicio de red que permite a los usuarios enviar y recibir mensajes

2

Recibe el nombre de e-mail (electronic mail)Servicio de red que permite a los usuarios enviar y recibir mensajes de forma electrónica desde y hasta cualquier parte del mundo gracias a los servidores de correo. Permite enviar todo tipo de elementos, desde texto hasta gráficos, siempre que se mantengan dentro de los tamaños permitidos por los servidores.Un servidor de correo es una aplicación que nos permite enviar mensajes, para comunicarnos con uno o más usuarios, siendo independiente este servido de la red que dichos usuarios utilicen.

CORREO ELECTRÓNICO

Page 3: 10º Unidad Didáctica - UPC Universitat Politècnica … - UD10...2 Recibe el nombre de e-mail (electronic mail) Servicio de red que permite a los usuarios enviar y recibir mensajes

3

CORREO ELECTRÓNICO

Para que una persona pueda enviar un correo a otra, ambas han de tener una dirección de correo electrónico.

Esta dirección debe ser proporcionada por un proveedor de correo, que son quienes ofrecen el servicio de envío y recepción.

Normalmente se eligen direcciones fáciles de memorizar. Un solo error hará que no lleguen los mensajes al destino.

Las letras que integran la dirección son indiferentes a que sean mayúscula o minúscula.

[email protected] [email protected]

Page 4: 10º Unidad Didáctica - UPC Universitat Politècnica … - UD10...2 Recibe el nombre de e-mail (electronic mail) Servicio de red que permite a los usuarios enviar y recibir mensajes

4

CORREO ELECTRÓNICO

Una dirección de correo electrónico es un conjunto de palabras que identifican a una persona de forma única.Está determinada por 4 componentes:nombre_usuarionombre_usuario + @ + + @ + nombre_proveedornombre_proveedor + + identificativoidentificativo- El identificativo puede ser del país de origen (.es, .it) o hacer referencia a su labor (.com,.edu)- El nombre_proveedor no puede ser cambiado por el usuario. Es el nombre del dominio en el que está.- El nombre_usuario es un identificador cualquiera, que puede tener letras, números, y algunos signos.

Page 5: 10º Unidad Didáctica - UPC Universitat Politècnica … - UD10...2 Recibe el nombre de e-mail (electronic mail) Servicio de red que permite a los usuarios enviar y recibir mensajes

5

PROVEEDOR DE CORREO

Para poder usar enviar y recibir correo electrónico, se debe estar registrado en alguna empresa que ofrezca este servicio Proveedor de correo. El registro permite tener una dirección de correo personal única y duradera, a la que se puede acceder mediante un nombre de usuario y una contraseña.Los proveedores de correo se diferencian sobre todo por la calidad del servicio que ofrecen. Se pueden dividir en dos tipos: gratuitos o de pago (gmail, yahoo, terra, ...). Incluso gmail ya con el dominio que tú le indiques.

Page 6: 10º Unidad Didáctica - UPC Universitat Politècnica … - UD10...2 Recibe el nombre de e-mail (electronic mail) Servicio de red que permite a los usuarios enviar y recibir mensajes

6

PROVEEDORES DE CORREO GRATUITOS

Son los más usadosIncluyen algo de publicidad: unos incrustada en cada mensaje, y otros en la interfaz que se usa para leer el correo.Algunos permiten acceder al correo desde una página web propia del proveedor. Otros permiten configurar un programa de correo que descargue el correo de forma automática.No es la opción más adecuada para empresas, debido a la poca profesional que pueda dar el nombre del proveedor

Page 7: 10º Unidad Didáctica - UPC Universitat Politècnica … - UD10...2 Recibe el nombre de e-mail (electronic mail) Servicio de red que permite a los usuarios enviar y recibir mensajes

7

PROVEEDORES DE CORREO DE PAGO

Es el tipo de correo que un proveedor de Internet da cuando se contrata la conexión.También es muy común que una empresa registradora de dominios venda, junto con el dominio, varias cuentas de correo para usar junto con ese dominio (normalmente, más de 1).También es de pago el método de comprar un nombre de dominio e instalar un ordenador servidor de correo con los programas apropiados (un MTA). No hay que pagar cuotas por el correo, pero sí por el dominio

Page 8: 10º Unidad Didáctica - UPC Universitat Politècnica … - UD10...2 Recibe el nombre de e-mail (electronic mail) Servicio de red que permite a los usuarios enviar y recibir mensajes

8

ACCESO CORREO ELECTRONICO

El procedimiento se puede hacer desde un programa de correo o desde un correo web.

Acceso a través de Webmail. Permite el acceso a cuentas de correo electrónico a través de una página web.

Acceso a través de Programas de gestión de correo(Outlook Express; thunderbird). Permiten conectarse al servidor de correo y enviar los mensajes creados localmente y recibir los mensajes del buzón de entrada, pudiendo guardar una copia en el servidor. Utilizan diferentes protocolos.

Page 9: 10º Unidad Didáctica - UPC Universitat Politècnica … - UD10...2 Recibe el nombre de e-mail (electronic mail) Servicio de red que permite a los usuarios enviar y recibir mensajes

9

ELEMENTOS DEL CORREO ELECTRÓNICO

MUA (Mail User Agent). Clientes finales de correo electrónico.

MTA (Mail Transport Agent). Servidores de correo que envian los correos hasta el servidor del destinatario

MDA (Mail Delivery Agent). Servidores de correo que almacenan los mensajes del usuario final

Page 10: 10º Unidad Didáctica - UPC Universitat Politècnica … - UD10...2 Recibe el nombre de e-mail (electronic mail) Servicio de red que permite a los usuarios enviar y recibir mensajes

10

FUNCIONAMIENTO DEL CORREO ELECTRÓNICO

Cuando se envía un correo electrónico, el mensaje se enruta de servidor a servidor hasta llegar al servidor de correo electrónico del receptor.

El mensaje se envía al servidor MTA del correo electrónico que tiene la tarea de transportarlos hacia el MTA del destinatario.

El servidor MTA es un programa que transfiere correo electrónico de una computadora a otra.

Los servidores MTA se comunican entre sí usando el protocolo SMTP, y por lo tanto se los llama servidores SMTP (o a veces servidores de correo saliente).

Page 11: 10º Unidad Didáctica - UPC Universitat Politècnica … - UD10...2 Recibe el nombre de e-mail (electronic mail) Servicio de red que permite a los usuarios enviar y recibir mensajes

11

FUNCIONAMIENTO DEL CORREO ELECTRÓNICO

El MTA del destinatario entrega el correo electrónico al servidor MDA del correo entrante, el cual almacena el mensaje mientras espera que el usuario lo acepte.

IMAP y POP son los dos protocolos principales utilizados para recuperar un correo electrónico de un MDA.

Por esta razón, los servidores de correo entrante se llaman servidores POP o servidores IMAP, según el protocolo usado.

Page 12: 10º Unidad Didáctica - UPC Universitat Politècnica … - UD10...2 Recibe el nombre de e-mail (electronic mail) Servicio de red que permite a los usuarios enviar y recibir mensajes

12

PROTOCOLOS CORREO ELECTRONICO

Existen diferentes protocolos de correo:SMTP (Simple Mail Trasport Protocol). Protocolo de correo más sencillo. Se utiliza para que dos servidores de correo intercambien mensajes. Como sólo transfiere mensajes entre servidores, el usuario debe utilizar otro protocolo para acceder los mensajes como POP o IMAP.POP (Post Office Protocol). Programa cliente que se comunica con el servidor, identifica la presencia de nuevos mensajes y utiliza al servidor como oficina despachadora de correo electrónico cuando el usuario envía una carta. Los mensajes enviados a la aplicación cliente son inmediatamente eliminados del servidor, sin embargo las aplicaciones modernas lo pueden omitir

Page 13: 10º Unidad Didáctica - UPC Universitat Politècnica … - UD10...2 Recibe el nombre de e-mail (electronic mail) Servicio de red que permite a los usuarios enviar y recibir mensajes

13

PROTOCOLOS CORREO ELECTRONICO

IMAP (Internet Message Access Protocol). Protocolo diseñado para permitir la manipulación de buzones remotos como si fueran locales. IMAP requiere de un servidor que haga las funciones de oficina de correos pero en lugar de leer todo el buzón y borrarlo, solicita sólo los encabezados de cada mensaje. Se pueden marcar mensajes como borrados sin suprimirlos completamente, pues estos permanecen en el buzón hasta que el usuario confirma su eliminación.

Page 14: 10º Unidad Didáctica - UPC Universitat Politècnica … - UD10...2 Recibe el nombre de e-mail (electronic mail) Servicio de red que permite a los usuarios enviar y recibir mensajes

14

COMANDOS SMTP

Comando DescripciónHELO [servidor] Comando para abrir el dialogo SMTP. Lo envía un cliente para

identificarse a sí mismo.EHLO [servidor] Permite que el servidor nos envíe una lista de las extensiones

"modernas" del protocolo SMTP que soporta y con ello identificarsu compatibilidad con los comandos del Protocolo simple de transferencia de correo extendido (ESMTP).

HELP [comandos] Devuelve una lista de los comandos compatibles con el servicioSMTP. Si se especifica un parámetro el servidor nos enviaráinformación referente al comando escrito.

EXPN [lista de correo] Este comando sirve para pedir listas de correo del servidor.

DATA Este comando especifica al servidor SMTP que a partir de la siguiente linea se empezará a escribir el mensaje (cabecera y contenido). Para indicar que el mensaje se ha completado de escribir se escribirá una linea con solamente un ".", a partir de ahíel servidor enviará el mensaje.

Page 15: 10º Unidad Didáctica - UPC Universitat Politècnica … - UD10...2 Recibe el nombre de e-mail (electronic mail) Servicio de red que permite a los usuarios enviar y recibir mensajes

15

COMANDOS SMTP

Comando DescripciónMAIL FROM [mail] Identifica al remitente del mensaje.NOOP Sirve para comprobar que la conexión con el servidor sigue

activa o que el servicio que ofrece sigue disponible. Al ejecutareste comando el servidor debe responder con un OK.

QUIT Cierra la conexión con el servidor. AUTH [Metodo] Sirve para autentificarse ante el servidor, empleando el método

indicado, para cifrar el usuario y la contraseña. RCPT TO Especifica el o los destinatarios del mensaje.RSET Aborta el envio actual y que reinicia la comunicación desde que

se creó la conexión.TURN El emisor cede el turno al receptor para que actúe como emisor

sin tener que establecer una conexión nueva.VRFY [nombre] Comprueba que un buzón está disponible para la entrega de

mensajes.

Page 16: 10º Unidad Didáctica - UPC Universitat Politècnica … - UD10...2 Recibe el nombre de e-mail (electronic mail) Servicio de red que permite a los usuarios enviar y recibir mensajes

16

CÓDIGOS DE RESPUESTA DEL SERVIDOR SMTP

El servidor SMTP devuelve su estado a travésde un código, que es un número de tres dígitos: 1º dígito indica el primer nivel de error (2XX, 3XX, 4XX, 5XX) 2º dígito y 3º dígito indica el error concretoproducido.

Page 17: 10º Unidad Didáctica - UPC Universitat Politècnica … - UD10...2 Recibe el nombre de e-mail (electronic mail) Servicio de red que permite a los usuarios enviar y recibir mensajes

17

CÓDIGOS DE RESPUESTA DEL SERVIDOR SMTP

Código Descripción2?? El comando se envió correctamente.

211 El sistema tiene disponible la ayuda.214 Mensaje de información de ayuda.220 El servicio está disponible.221 Se está cerrando la conexión. 250 La acción solicitada se ha completado.251 El usuario no es local, entonces se remite el mensaje al servidor 3??.

3?? Se aceptó el comando pero se esperan mas datos.354 Comenzar la introducción del correo, acabando con CR/LF

4?? El comando ha sido rechazado de forma temporal. Intentar de nuevo.421 El servicio de correo no está disponible.450 No se realizó la acción porque el buzón no esta disponible.451 Se abandonó la acción por un error de procesamiento local.

Page 18: 10º Unidad Didáctica - UPC Universitat Politècnica … - UD10...2 Recibe el nombre de e-mail (electronic mail) Servicio de red que permite a los usuarios enviar y recibir mensajes

18

CÓDIGOS DE RESPUESTA DEL SERVIDOR SMTP

Código Descripción5?? Fallo permanente. No hay permisos, o el comando esta mal escrito. Se rechazó

el comando500 Error en la sintaxis, no se pudo reconocer el comando.501 Error en la sintaxis de los parámetros del comando.502 El comando no esta implementado. 503 Secuencia de comandos incorrecta.504 El parámetro del comando no esta implementado. 550 La acción no se realizo porque no se ha encontrado el buzón. 551 El usuario no es local. 552 Abandono de la acción porque se superó la reserva de espacio.553 No se realizó la operación porque la sintaxis del nombre del buzón es

incorrecta.554 Se produjo un fallo en la transacción.

Page 19: 10º Unidad Didáctica - UPC Universitat Politècnica … - UD10...2 Recibe el nombre de e-mail (electronic mail) Servicio de red que permite a los usuarios enviar y recibir mensajes

19

CÓDIGOS DE RESPUESTA DEL SERVIDOR SMTP

Código Descripción

?1? El comando se envió correctamente.

?2? Problema relativo al buzon

?3? Problema relativo al Servidor

?4? Problema relativo a la red

?5? Problema relativo al protocolo

?6? Problema relativo al contenido o formato del mensaje

?7? Problema relativo a la seguridad

Interpretación del segundo dígito del código de respuesta:

Page 20: 10º Unidad Didáctica - UPC Universitat Politècnica … - UD10...2 Recibe el nombre de e-mail (electronic mail) Servicio de red que permite a los usuarios enviar y recibir mensajes

20

PROTOCOLOS Y PUERTOS TCPSEGUROS

IMAP (incoming mail)Red Interna Red Externa (Seguro)

Servidor imapserver.ac.upc.es gw.ac.upc.esProtocolo IMAP IMAPSPuerto 143 993Encriptación No Si, usando SSL

POP (incoming mail)Red Interna Red Externa (Seguro)

Servidor popserver.ac.upc.es gw.ac.upc.esProtocolo POP POPSPuerto 110 995Encriptación No Si, usando SSL

Page 21: 10º Unidad Didáctica - UPC Universitat Politècnica … - UD10...2 Recibe el nombre de e-mail (electronic mail) Servicio de red que permite a los usuarios enviar y recibir mensajes

21

PROTOCOLOS Y PUERTOS TCP SEGUROS

SMTP (outgoing mail)Red Interna Red Externa (Seguro)

Servidor relay.ac.upc.es gw.ac.upc.esProtocolo SMTP SMTP/SMTPSPuerto 25 25/465Encriptación No Si, usando TLS o SSL

Un servidor MTA funciona como un servicio que estáesperando Peticiones en el puerto 25 y que contempla el protocolo SMTP. Por eso se denominan Servidores de Correo SMTP y el puerto 25 se denomina "SMTP=25".

Page 22: 10º Unidad Didáctica - UPC Universitat Politècnica … - UD10...2 Recibe el nombre de e-mail (electronic mail) Servicio de red que permite a los usuarios enviar y recibir mensajes

22

EJERCICIOS MAIL

Función MTA MDA MUAServidor de correo

Responsable del encaminamiento del correo

Constituye la interfaz de usuario

Clientes de correo

Gestionar la distribución del correo saliente y está pendiente de la llegada del correo entrante desde Internet.

Su función es copiar mensajes de transferencia de correo al buzón de correo del usuario

Sendmail, Exchange

Clientes de correo POP o IMAP

Thunderbird, Outlook Express, Eudora

1. Pon una X en la columna correspondiente

Page 23: 10º Unidad Didáctica - UPC Universitat Politècnica … - UD10...2 Recibe el nombre de e-mail (electronic mail) Servicio de red que permite a los usuarios enviar y recibir mensajes

23

EJERCICIOS MAIL

1992 Protocolo IMAP1980 Protocolo POP1971 SMTP1984 Tipos MIME1994 Primer mensaje (@)

2. Une mediante fechas el año del nacimiento con el servicio o protocolo de la segunda columna

Page 24: 10º Unidad Didáctica - UPC Universitat Politècnica … - UD10...2 Recibe el nombre de e-mail (electronic mail) Servicio de red que permite a los usuarios enviar y recibir mensajes

24

PRACTICA 1. SERVIDOR MTA EN LINUX: POSTFIX

Paso 0. Se instalará como Servidor MTA el programa POSTFIX. El Servidor de Correo POSTFIX recibe correos desde un MUA (Agente de Usuario para Correo) como es Thunderbird, Outlook, Evolution, o desde otro servidor SMTP externo. Ese correo puede estar dirigido a otra máquina, de modo que lo enviará a un Servidor SMTP externo o a nuestra propia máquina, en cuyo caso actuará como MDA (Agente de Entrega de Correo) y lo depositará en el buzón del usuario destinatario.

Page 25: 10º Unidad Didáctica - UPC Universitat Politècnica … - UD10...2 Recibe el nombre de e-mail (electronic mail) Servicio de red que permite a los usuarios enviar y recibir mensajes

25

PRACTICA 1. SERVIDOR MTA EN LINUX: POSTFIX

Paso 1. Arrancar un Linux Desktop o Server dentro del Vmware. Paso 2. Editar el archivo con la instrucción:

gedit /etc/apt/apt.conf.d/70debconfPoner una de las dos líneas al final de este archivo para que APT-GET pueda acceder a los repositorios a través del PROXY de upc

Acquire::http::Proxy "http://192.168.2.4:3128"; FijosAcquire::http::Proxy "http://172.16.255.121:3128"; Portátiles

Paso 3. Abrir un terminal y ejecutar los siguientes comandos:sudo –i (pasamos a usuario administrador)apt-get update (actualización herramienta descarga aplicaciones)apt-get install postfix (instalación del servidor MTA)

Indicar las siguientes opciones durante la instalación de postfix:- Elegir la configuración del servidor de correo interno al administrador, es decir un correo de red local (Solo correo local).

Page 26: 10º Unidad Didáctica - UPC Universitat Politècnica … - UD10...2 Recibe el nombre de e-mail (electronic mail) Servicio de red que permite a los usuarios enviar y recibir mensajes

26

PRACTICA 1. SERVIDOR MTA EN LINUX: POSTFIX

- Poner el nombre del servidor de correo: esi2m.upc.edu Modifica el fichero /etc/mailnamePaso 4. Instalar el protocolo POP3:apt-get install courier-pop (instalación protocolo POP)

Indicar NO crear directorios basados en administración web.Paso 5. Instalar el resto de protocolos:apt-get install courier-imap (instalación protocolo IMAP)apt-get install mailxPaso 6. Una vez instalados los paquetes, aislar el equipo dentro de la red Vmnet 2.Paso 7. Configurar la interficie de red del equipo Linux con la dirección IP 192.168.1.1.ifconfig ethx 192.168.1.1 netmask 255.255.255.0

Page 27: 10º Unidad Didáctica - UPC Universitat Politècnica … - UD10...2 Recibe el nombre de e-mail (electronic mail) Servicio de red que permite a los usuarios enviar y recibir mensajes

27

PRACTICA 1. SERVIDOR MTA EN LINUX: POSTFIX

Configuración DNS del equipo servidorPaso 8. Modificar el fichero /etc/resolv.conf/ con las líneas: search esi2m.upc.edunameserver 192.168.1.1Paso 9. Poner las siguientes líneas en el fichero /etc/hosts127.0.0.1 localhost192.168.1.1 theserver.esi2m.upc.edu theserver192.168.1.2 theclient.esi2m.upc.edu theclientPaso 10. Cambiar el nombre del equipo en el fichero /etc/hostnametheserver

Page 28: 10º Unidad Didáctica - UPC Universitat Politècnica … - UD10...2 Recibe el nombre de e-mail (electronic mail) Servicio de red que permite a los usuarios enviar y recibir mensajes

28

PRACTICA 1. SERVIDOR MTA EN LINUX: POSTFIX

Creación de los usuarios en LinuxPaso 11. Crear 3 usuarios a partir de nuestro nombre en el equipo Linux. Si nuestro nombre es Juan Perez, crearemos los usuarios:usuario1 = juanperez {nombre+apellido}usuario2 = jperez {1ra letra nombre + apellido}usuario3 = juanp {nombre + primera letra apellido}Para crearlos, utilizaremos el comando adduser, por ejemplo:adduser juanperez

Paso 12. Cambiar los permisos del directorio de cada usuario:chmod -R 777 /home/juanperezchmod -R 777 /home/jperezchmod -R 777 /home/juanp

todos con el password:

upc

¡¡Recordad sustituir los usuarios juanperez, jperez y

juanp por los vuestros!!

Page 29: 10º Unidad Didáctica - UPC Universitat Politècnica … - UD10...2 Recibe el nombre de e-mail (electronic mail) Servicio de red que permite a los usuarios enviar y recibir mensajes

29

PRACTICA 1. SERVIDOR MTA EN LINUX: POSTFIX

Paso 13. Modificar el fichero de configuración de postfix, /etc/postfix/main.cf para que quede de la siguiente forma:gedit /etc/postfix/main.cf(sólo se deben de tocar las líneas en negrita)

smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu)biff = noappend_dot_mydomain = noreadme_directory = no# TLS parameterssmtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pemsmtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.keysmtpd_use_tls=yessmtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scachesmtp_tls_session_cache_database = btree:${data_directory}/smtp_scache

Page 30: 10º Unidad Didáctica - UPC Universitat Politècnica … - UD10...2 Recibe el nombre de e-mail (electronic mail) Servicio de red que permite a los usuarios enviar y recibir mensajes

30

PRACTICA 1. SERVIDOR MTA EN LINUX: POSTFIX

myhostname = esi2m.upc.edualias_maps = hash:/etc/aliasesalias_database = hash:/etc/aliasesmyorigin = /etc/mailnamemydestination = esi2m.upc.edu, localhost.esi2m.upc.edu, localhostrelayhost = mynetworks = 127.0.0.0/8, 192.168.1.0/24mailbox_size_limit = 0recipient_delimiter = +inet_interfaces = alldefault_transport = errorrelay_transport = errorinet_protocols = ipv4home_mailbox = Maildir/

Page 31: 10º Unidad Didáctica - UPC Universitat Politècnica … - UD10...2 Recibe el nombre de e-mail (electronic mail) Servicio de red que permite a los usuarios enviar y recibir mensajes

31

PRACTICA 1. SERVIDOR MTA EN LINUX: POSTFIX

Paso 14. Reiniciar el servicio postfix: /etc/init.d/postfix restartPaso 15. Para comprobar que el sistema de envío de correo funciona, atacaremos el SMTP desde un telnet, para ello, haremos un telneta theserver.esi2t.upc.edu al puerto 25. Realizar la secuencia:

telnet theserver 25Trying 192.168.1.1…Connected to theserver.esi2m.upc.eduEscape carácter is ‘^]’.220 theserver.esi2m.upc.edu ESMTP Postfix (Ubuntu)HELO theserver.esi2m.upc.edu250 theserver.esi2t.upc.eduMAIL FROM:[email protected] 2.1.0 OkRCPT TO:[email protected] 2.1.5 Ok

Page 32: 10º Unidad Didáctica - UPC Universitat Politècnica … - UD10...2 Recibe el nombre de e-mail (electronic mail) Servicio de red que permite a los usuarios enviar y recibir mensajes

32

PRACTICA 1. SERVIDOR MTA EN LINUX: POSTFIX

DATA345 End data with <CR><LF>.<CR><LF>HOLA, ESTE ES EL PRIMER EMAIL!. (el punto es para finalizar el mensaje)250 2.0.0 Ok: queued as BCXXXXXXXQUIT221 2.0.0 ByeConnection closed by foreign host.

Paso 16. Comprobar que en el directorio /home/juanperez se ha creado una carpeta llamada Maildir, con tres subdirectorios ¿Cuáles son estos subdirectorios? ¿Podría decir si existe algún archivo en alguno de los tres subdirectorios? Y, en caso afirmativo ¿podría decir qué contiene dicho archivo?Paso 17. Repetir los telnets para los otros dos usuarios.

Page 33: 10º Unidad Didáctica - UPC Universitat Politècnica … - UD10...2 Recibe el nombre de e-mail (electronic mail) Servicio de red que permite a los usuarios enviar y recibir mensajes

33

PRACTICA 1. SERVIDOR MTA EN LINUX: POSTFIX

Configuración de un cliente Windows con cliente de correo.Paso 18. Arrancar un equipo Windows XPPaso 19. Configurar la interfaz de red con la dirección IP 192.168.1.2 y la máscara 255.255.255.0Paso 20. Para evitar problemas de DNS, modificar el fichero c:\windows\system32\drivers\etc\hosts y añadir las líneas:192.168.1.1 esi2m.upc.eduPaso 21. Descargar e instalar la última versión de Thunderbirdhttp://es-es.www.mozillamessaging.com/es-ES/thunderbird/Paso 22. Al inicio, en configuración de cuenta de correo, poner:- Su nombre: Juan Perez (en vuestro caso, vuestro nombre)- Dirección de correo: [email protected] Contraseña: upc

Page 34: 10º Unidad Didáctica - UPC Universitat Politècnica … - UD10...2 Recibe el nombre de e-mail (electronic mail) Servicio de red que permite a los usuarios enviar y recibir mensajes

34

PRACTICA 1. SERVIDOR MTA EN LINUX: POSTFIX

Paso 23. En configuración del servidor poner:Nombre del servidor: esi2m.upc.edu

Configure dicha cuenta como IMAP (tal y como se observa en la figura anterior).

Page 35: 10º Unidad Didáctica - UPC Universitat Politècnica … - UD10...2 Recibe el nombre de e-mail (electronic mail) Servicio de red que permite a los usuarios enviar y recibir mensajes

35

PRACTICA 1. SERVIDOR MTA EN LINUX: POSTFIX

Paso 24. Comprobar que el correo inicial enviado por “elprofe” se ha recibido correctamente.Paso 25. Añada el usuario jperez (en su caso el usuario2) con configuración IMAP, y el usuario juanp (en su caso el usuario3) como nuevas cuentas a su correo de Thunderbird.Realice los siguientes envíos de correo: de usuario1 a usuario2de usuario2 a usuario3de usuario3 a usuario1de usuario3 a usuario2de usuario2 a [email protected].¿Podría explicar que es lo que ocurre en cada caso?

Page 36: 10º Unidad Didáctica - UPC Universitat Politècnica … - UD10...2 Recibe el nombre de e-mail (electronic mail) Servicio de red que permite a los usuarios enviar y recibir mensajes

36

PRACTICA 2. SERVIDOR WEBMAIL SQUIRRELMAIL

Preparación previa a la instalación de SquirrelMail (prerrequisitos)Paso 1. Instalar un servidor de correo, por ejemplo postfixaptitude install postfixPaso 2. Un agente de entrega de mensajes, por ejemplo IMAPaptitude install courier-imapPaso 3. Un servidor web con PHP, por ejemplo Apacheaptitude install apache2aptitude install libapache2-mod-php5aptitude install php5Paso 4. La base de datos Mysql (opcional). SquirrelMail no necesita MySQL, pero lo puede usar como libro de direccionesaptitude install mysql-serveraptitude install mysql-client

Page 37: 10º Unidad Didáctica - UPC Universitat Politècnica … - UD10...2 Recibe el nombre de e-mail (electronic mail) Servicio de red que permite a los usuarios enviar y recibir mensajes

37

PRACTICA 2. SERVIDOR WEBMAIL SQUIRRELMAIL

Paso 5. Instalar el servidor de webmail squirrelmailaptitude install squirrelmailPaso 6. Entrar en el menu de configuración de squirrelmailsquirrelmail-configureUsar los números y las letras para acceder a las opciones del menú de configuración. - En el Menu 2 (mail server settings), comprobar que son correctas:A. Update IMAP Settings : localhost:143 (other) B. Update SMTP Settings : localhost:25- En el Menu 4 (general settings), habilitar la opción 11: 11. Allow server-side sorting : true- Hacer quit y salvar los datos

Page 38: 10º Unidad Didáctica - UPC Universitat Politècnica … - UD10...2 Recibe el nombre de e-mail (electronic mail) Servicio de red que permite a los usuarios enviar y recibir mensajes

38

PRACTICA 2. SERVIDOR WEBMAIL SQUIRRELMAIL

Paso 7. Configurar squirrelmail junto con el servidor web apache. Copiar el fichero de configuración que viene preconfigurado con squirrelmail en directorios del servidor apache:cp /etc/squirrelmail/apache.conf /etc/apache2/sites-available/squirrelmailPaso 8. Enlazar el directorio sites-enabled de apache mediante:ln -s /etc/apache2/sites-available/squirrelmail /etc/apache2/sites-enabled/squirrelmailo también con:a2ensite squirrelmailPaso 10. Recargar el fichero de configuración de apache: /etc/init.d/apache2 force-reloadNOTA: Para deshabilitar squirrelmail, simplemente se debe borrar el enlace al directorio site-enabled y recargar la configuración Apache

Page 39: 10º Unidad Didáctica - UPC Universitat Politècnica … - UD10...2 Recibe el nombre de e-mail (electronic mail) Servicio de red que permite a los usuarios enviar y recibir mensajes

39

PRACTICA 2. SERVIDOR WEBMAIL SQUIRRELMAIL

Paso 11. Comprobar si funciona tecleando en un navegador:http://localhost/squirrelmailPaso 12. Entrar el login y password definidos en la practica anterior.Por ejemplo:Login: juanperezContraseña: upc¿Se observa el correo anteriormente introducido?

Page 40: 10º Unidad Didáctica - UPC Universitat Politècnica … - UD10...2 Recibe el nombre de e-mail (electronic mail) Servicio de red que permite a los usuarios enviar y recibir mensajes

40

PRACTICA 3. SMTP SERVER

1) Descargar Advanced SMTP Server

http://www.softstack.com/advsmtp.html

Page 41: 10º Unidad Didáctica - UPC Universitat Politècnica … - UD10...2 Recibe el nombre de e-mail (electronic mail) Servicio de red que permite a los usuarios enviar y recibir mensajes

41

PRACTICA 3. SMTP SERVER

2) Instalar el servidor SMTP (opciones por defecto)

Page 42: 10º Unidad Didáctica - UPC Universitat Politècnica … - UD10...2 Recibe el nombre de e-mail (electronic mail) Servicio de red que permite a los usuarios enviar y recibir mensajes

42

PRACTICA 3. SMTP SERVER

3) Comprobar la navegabilidad hacia Internet y la ocupación del puerto 25 dentro del sistema Vmware.

Page 43: 10º Unidad Didáctica - UPC Universitat Politècnica … - UD10...2 Recibe el nombre de e-mail (electronic mail) Servicio de red que permite a los usuarios enviar y recibir mensajes

43

PRACTICA 3. SMTP SERVER

4) Descargar el programa mailsend

http://www.muquit.com/muquit/software/mailsend/mailsend.html

Page 44: 10º Unidad Didáctica - UPC Universitat Politècnica … - UD10...2 Recibe el nombre de e-mail (electronic mail) Servicio de red que permite a los usuarios enviar y recibir mensajes

44

PRACTICA 3. SMTP SERVER

5) Descomprimirlo en un directorio y ejecutarlo

Page 45: 10º Unidad Didáctica - UPC Universitat Politècnica … - UD10...2 Recibe el nombre de e-mail (electronic mail) Servicio de red que permite a los usuarios enviar y recibir mensajes

45

PRACTICA 3. SMTP SERVER

6) Sintaxis de ejecución de mailsend

C:\MAILSEND> mailsend -from [email protected] -smtplocalhost -to [email protected] –s Asunto -msg"Hola amigo"

NOTA: Realizar varias pruebas y ejecuciones y examinar cuando y en que situaciones funciona correctamente

Page 46: 10º Unidad Didáctica - UPC Universitat Politècnica … - UD10...2 Recibe el nombre de e-mail (electronic mail) Servicio de red que permite a los usuarios enviar y recibir mensajes

46

PRACTICA 4. PUBLICACIÓN DEL SERVIDOR CORREO DE WINDOWS XP

1) Darse de alta en algún servidor que ofrezca un dominio DNS http://www.dns2go.com/

c) Elegir nombre de dominio“subdominio”.d2g.com

b) Elegir tipo dominio Nombre dominio dns2go

a) www.dns2go.comRecomendable cuando IP no es fija Signup

Page 47: 10º Unidad Didáctica - UPC Universitat Politècnica … - UD10...2 Recibe el nombre de e-mail (electronic mail) Servicio de red que permite a los usuarios enviar y recibir mensajes

47

PRACTICA 4. PUBLICACIÓN DEL SERVIDOR CORREO DE WINDOWS XP

1) Darse de alta en algún servidor que ofrezca un dominio DNS http://www.dns2go.com/

d) Registro nombre de dominio DNS2GO Introducir emailcorrecto

e) Confirmación Registro Los del registro han sido

enviados a nuestro mail.

f) Descargarnos el programa que comunicara al servidor nuestra IP.

Page 48: 10º Unidad Didáctica - UPC Universitat Politècnica … - UD10...2 Recibe el nombre de e-mail (electronic mail) Servicio de red que permite a los usuarios enviar y recibir mensajes

48

PRACTICA 4. PUBLICACIÓN DEL SERVIDOR CORREO DE WINDOWS XP

2) Instalar el software dns2go

Page 49: 10º Unidad Didáctica - UPC Universitat Politècnica … - UD10...2 Recibe el nombre de e-mail (electronic mail) Servicio de red que permite a los usuarios enviar y recibir mensajes

49

PRACTICA 4. PUBLICACIÓN DEL SERVIDOR CORREO DE WINDOWS XP

2) El software dns2go instala VNC

VNC es un programalibre que permite tomarel control del ordenadorservidor remotamente a través de un ordenadorcliente.

Page 50: 10º Unidad Didáctica - UPC Universitat Politècnica … - UD10...2 Recibe el nombre de e-mail (electronic mail) Servicio de red que permite a los usuarios enviar y recibir mensajes

50

PRACTICA 4. PUBLICACIÓN DEL SERVIDOR CORREO DE WINDOWS XP

2) Instalación completada

Page 51: 10º Unidad Didáctica - UPC Universitat Politècnica … - UD10...2 Recibe el nombre de e-mail (electronic mail) Servicio de red que permite a los usuarios enviar y recibir mensajes

51

PRACTICA 4. PUBLICACIÓN DEL SERVIDOR CORREO DE WINDOWS XP

3) Configurar dns2go a partir datos del email: Insertar el nombre de dominio y la clave de registro. Este nombre de dominio sirve para cualquier servicio que queramos tener: ftp, smtp, web, …

Page 52: 10º Unidad Didáctica - UPC Universitat Politècnica … - UD10...2 Recibe el nombre de e-mail (electronic mail) Servicio de red que permite a los usuarios enviar y recibir mensajes

52

PRACTICA 4. PUBLICACIÓN DEL SERVIDOR CORREO DE WINDOWS XP

4) Instalación del servidor SMTP proporcionado por Windows XP, integrado dentro de los servicios IIS.Inicio/Panel de Control/Agregar o quitar programas/Agregar o quitar componentes de Windows

Marcar la casilla "Servicios de IIS"

Page 53: 10º Unidad Didáctica - UPC Universitat Politècnica … - UD10...2 Recibe el nombre de e-mail (electronic mail) Servicio de red que permite a los usuarios enviar y recibir mensajes

53

PRACTICA 4. PUBLICACIÓN DEL SERVIDOR CORREO DE WINDOWS XP

5) Configuración del servidor SMTPHerramientas administrativas Servicios de IIS

Page 54: 10º Unidad Didáctica - UPC Universitat Politècnica … - UD10...2 Recibe el nombre de e-mail (electronic mail) Servicio de red que permite a los usuarios enviar y recibir mensajes

54

PRACTICA 4. PUBLICACIÓN DEL SERVIDOR CORREO DE WINDOWS XP

6) Configuración del servidor SMTP. Pestaña GeneralSi tenemos una IP fija en Dirección IP la pondremos.

Si tenemos IP Dinámica dejaremos la "Dirección IP" en "Todos sin asignar".

Si queremos cambiar el puerto del SMTP que por defecto es el 25 le damos al botón "Avanzada" y lo modificaremos

Page 55: 10º Unidad Didáctica - UPC Universitat Politècnica … - UD10...2 Recibe el nombre de e-mail (electronic mail) Servicio de red que permite a los usuarios enviar y recibir mensajes

55

PRACTICA 4. PUBLICACIÓN DEL SERVIDOR CORREO DE WINDOWS XP

7) Configuración del servidor SMTP. Pestaña "Acceso". Botón Conexión“Todos excepto los de la lista siguiente“ Dejarla marcada si la IP es dinámica.

"Sólo los de la lista siguiente". Si solo quieres el servidor para tu maquina y tu red interna. En "Agregar" escribimos nuestra IP fija y le damos a "Aceptar". Si lo que queremos añadir es un equipo que tenemos en red, el paso es el mismo, pero seleccionaremos "Grupo de equipos" y le daremos los datos que nos solicita.

Page 56: 10º Unidad Didáctica - UPC Universitat Politècnica … - UD10...2 Recibe el nombre de e-mail (electronic mail) Servicio de red que permite a los usuarios enviar y recibir mensajes

56

PRACTICA 4. PUBLICACIÓN DEL SERVIDOR CORREO DE WINDOWS XP

8) Configuración del servidor SMTP. Pestaña "Acceso". Botón RetransmisiónAquí agregaremos las mismas IP’sque en el apartado "Conexión" y dejaremos por defecto "Solo los de la lista siguiente". Si la IP es dinámica, selecciona "Todos excepto los de la lista siguiente" (no hay que añadir ninguna IP). Esto nos evitara el que desaprensivos nos coja el servidor SMTP y se aprovechen de hacer SPAM.

Page 57: 10º Unidad Didáctica - UPC Universitat Politècnica … - UD10...2 Recibe el nombre de e-mail (electronic mail) Servicio de red que permite a los usuarios enviar y recibir mensajes

57

PRACTICA 4. PUBLICACIÓN DEL SERVIDOR CORREO DE WINDOWS XP

9) Configuración del servidor SMTP. Pestaña “Mensajes”

Aquí podemos modificar el tamaño máximo en Kb de los mensajes, yo los dejo por defecto. Quien necesite aumentarlos solo hay que cambiar los números a mayor. Más abajo deberemos de indicar un correo Valido si queremos saber de los correos que no son entregados.

Page 58: 10º Unidad Didáctica - UPC Universitat Politècnica … - UD10...2 Recibe el nombre de e-mail (electronic mail) Servicio de red que permite a los usuarios enviar y recibir mensajes

58

PRACTICA 4. PUBLICACIÓN DEL SERVIDOR CORREO DE WINDOWS XP

10) Configuración del servidor SMTP. Pestaña “Entrega”

Aquí estan los reintentos de envíos de correo, notificaciones de retraso, etc. Dejar por defectoMás abajo vemos tres botones. Son para poner nombre de usuario y contraseña al servidor de correo saliente.

Page 59: 10º Unidad Didáctica - UPC Universitat Politècnica … - UD10...2 Recibe el nombre de e-mail (electronic mail) Servicio de red que permite a los usuarios enviar y recibir mensajes

59

PRACTICA 4. PUBLICACIÓN DEL SERVIDOR CORREO DE WINDOWS XP

11) Configuración del servidor SMTP. Pestaña “Entrega”

Botón AvanzadaEn "Dominio de enmascaramiento" y "Host inteligente" poner el dominio que hemos dado de alta en "DNS2Go“Marcar las dos casillas de verificación: "Intentar la entrega directa antes de enviar al hostinteligente" y "Realizar consulta de DNS inversa en los mensajes entrantes". Aplicamos “Aceptar" y "Aplicar" todo.

Page 60: 10º Unidad Didáctica - UPC Universitat Politècnica … - UD10...2 Recibe el nombre de e-mail (electronic mail) Servicio de red que permite a los usuarios enviar y recibir mensajes

60

PRACTICA 4. PUBLICACIÓN DEL SERVIDOR CORREO DE WINDOWS XP

12) Configuración del cliente correo.Cerramos todas las ventanas ya tenemos configurado nuestro servidor SMTP. Solo nos queda configurar en nuestro gestor de correo, el servidor de correo saliente de nuestras cuentas de correo. Pondremos lo siguiente:

Ejemplo: ctsg.d2g.com = BIENsubdominio.dominio.com = BIENsmtp.ctsg.d2g.com = MALsmtp.subdominio.dominio.com = MAL

Page 61: 10º Unidad Didáctica - UPC Universitat Politècnica … - UD10...2 Recibe el nombre de e-mail (electronic mail) Servicio de red que permite a los usuarios enviar y recibir mensajes

61

PRACTICA 5: CONFIGURACIÓN ARGOSOFT MAIL SERVER

Requisitos:Microsoft .NET Framework Version 2.0 Microsoft SQL Server 2005 Express EditionWindows Installer 3.1.

1) Descargar Argosoft Mail Serverhttp://www.argosoft.com/rootpages/MailServerNET/Default.aspx

Page 62: 10º Unidad Didáctica - UPC Universitat Politècnica … - UD10...2 Recibe el nombre de e-mail (electronic mail) Servicio de red que permite a los usuarios enviar y recibir mensajes

62

PRACTICA 5: CONFIGURACIÓN ARGOSOFT MAIL SERVER

3) Instalar ArgoSoft Mail Server

Page 63: 10º Unidad Didáctica - UPC Universitat Politècnica … - UD10...2 Recibe el nombre de e-mail (electronic mail) Servicio de red que permite a los usuarios enviar y recibir mensajes

63

PRACTICA 5: CONFIGURACIÓN ARGOSOFT MAIL SERVER

4) Configurar ArgoSoft Mail Server

Page 64: 10º Unidad Didáctica - UPC Universitat Politècnica … - UD10...2 Recibe el nombre de e-mail (electronic mail) Servicio de red que permite a los usuarios enviar y recibir mensajes

64

PRACTICA 5: CONFIGURACIÓN ARGOSOFT MAIL SERVER

4) Configurar ArgoSoft Mail Server

Page 65: 10º Unidad Didáctica - UPC Universitat Politècnica … - UD10...2 Recibe el nombre de e-mail (electronic mail) Servicio de red que permite a los usuarios enviar y recibir mensajes

65

PRACTICA 5: CONFIGURACIÓN ARGOSOFT MAIL SERVER

5) Configurar fichero c:\xamp\apache\bin\php.inipara enviar mail desde php

Localizar las siguientes líneas en el fichero php.iniy configurarlas tal y como se indica:

[mail function]; For Win32 only.SMTP = localhostsmtp_port = 25

; For Win32 only.sendmail_from = [email protected]

Page 66: 10º Unidad Didáctica - UPC Universitat Politècnica … - UD10...2 Recibe el nombre de e-mail (electronic mail) Servicio de red que permite a los usuarios enviar y recibir mensajes

66

PRACTICA 5: CONFIGURACIÓN ARGOSOFT MAIL SERVER

6) Crear fichero mail.php para enviar un mail a [email protected]

<?php$correo_destino="[email protected]";$asunto="Contacto con personal";$cuerpo="\nTítulo: Estoy interesado en adquirir tu producto\n\n";mail($correo_destino,$asunto,$cuerpo) or die ("Su mensaje no se

envio.");echo("Correo enviado correctamente");?>

Page 67: 10º Unidad Didáctica - UPC Universitat Politècnica … - UD10...2 Recibe el nombre de e-mail (electronic mail) Servicio de red que permite a los usuarios enviar y recibir mensajes

67

PRACTICA 5: CONFIGURACIÓN ARGOSOFT MAIL SERVER

7) Configurar cliente thunderbird para conexión con servidor SMTP local-Configuración de la cuenta Añadir cuenta…

Page 68: 10º Unidad Didáctica - UPC Universitat Politècnica … - UD10...2 Recibe el nombre de e-mail (electronic mail) Servicio de red que permite a los usuarios enviar y recibir mensajes

68

PRACTICA 5: CONFIGURACIÓN ARGOSOFT MAIL SERVER

8) Hacer click en recibir para obtener el mail enviado desde php. Eliminar la cuenta y volverla a crearComprobar que al hacer de nuevo recibir, seguimos teniendo el mail anterior y no se ha borrado. ¿Por qué lo seguimos teniendo?