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



Documentos relacionados
Paso 1 - Servidor de correo en Ubuntu: Instalar Apache 2

Instituto Tecnológico de Las América. Materia Sistemas operativos III. Temas. Facilitador José Doñe. Sustentante Robín Bienvenido Disla Ramirez

INSTALACIÓN DE SERVIDOR DE CORREO ELECTRÓNICO

Servidor de correo en Ubuntu: Instalar y configurar servidor de correo

Servidor de correo en Ubuntu 10.4: Instalar Apache 2.

Servidor de correo. En un servidor de correo, intervienen los siguientes protocolos:

LABORATORIO DE RC: PRÁCTICA 4: IMPLEMENTACIÓN DE UN CLIENTE DE CORREO

Vielka Mari Utate Tineo Instituto Tecnológico de las Américas ITLA. Profesor José Doñé. Sistema Operativo 3 PRACTICA NO. 16, SERVIDOR

Servidor de correo en Linux/ubuntu

GUIA DE USUARIO. CONFIGURACION CORREO ELECTRONICO

Instituto Tecnológico de Las América. Materia Sistemas operativos III. Temas. Facilitador José Doñe. Sustentante Robín Bienvenido Disla Ramirez

3º Practica Servidor de Correo en Centos Postfix. Sistema Principal 1) Obtener e instalar el servidor de correo Postfix.

UNIDAD DIDACTICA 13 INICIAR SESIÓN EN LINUX DE FORMA REMOTA

Acceder a correo de 1000tentaciones.com a través de web.

Servidor en Ubuntu Juan Antonio Fañas

Ubuntu Server HOW TO : Servidor de Mail Postfix

Instalación y administración de servicios de correo electrónico

Proceso de cifrado. La fortaleza de los algoritmos es que son públicos, es decir, se conocen todas las transformaciones que se aplican al documento

WINDOWS : TERMINAL SERVER

UNIDAD DIDACTICA 16 USUARIOS SAMBA EN UN CONTROLADOR DE DOMINIO LINUX SERVER

MANUAL DE AYUDA TAREA PROGRAMADA COPIAS DE SEGURIDAD

Mi correo con OUTLOOK

Configuración de cliente de correo

UNIDAD DIDACTICA 3 USUARIOS Y GRUPOS EN REDES WINDOWS 2003 SERVER II

Curso Correo Electrónico cofcastellon.org Acceso vía Webmail y Outlook

Manual de configuración del correo electrónico Netkiamail en distintos dispositivos

Manual para uso de cuentas de correo

MANUAL DE USUARIO DE CUENTAS DE CORREO

Manual para uso de cuentas de

PRÁCTICA 10. Configuración de Correo y Publicar en la Web

Configurar cuenta de correo en Outlook 2010

11º Unidad Didáctica. Conexión Remota a Ordenador. Eduard Lara

UNIDAD DIDACTICA 4 INTEGRACIÓN DE CLIENTES WINDOWS EN UN DOMINIO

CÓMO FUNCIONA EL CORREO ELECTRÓNICO?

Instalación de una entidad emisora de certificados

Notas para la instalación de un lector de tarjetas inteligentes.

Internet Information Server


Guía de acceso a Meff por Terminal Server

MANUAL CONFIGURACIÓN DE CORREO ELECTRÓNICO

WINDOWS MAIL. Antes de empezar, asegúrese de que conoce su dirección de correo electrónico, junto con la siguiente información:

Manual de configuración de Thunderbird ÍNDICE

PRIMER PASO: Abrir el navegador y entrar en la dirección de Yahoo española

CREACIÓN O MIGRACIÓN DEL CORREO POP A IMAP PARA MOZILLA THUNDERBIRD

Ubuntu Server HOW TO : SQUID. EN ESTE SE REALIZA LO SIGUIENTE: En este how to se le va a enseñar como instalar servidor proxi Squid.

7º Unidad Didáctica. Protocolos TELNET y SSH. Eduard Lara

INSTALACIÓ N A3ERP. Informática para empresas INTRODUCCIÓN CONSIDERACIONES GENERALES DE LA INSTALACIÓN PAQUETES DE INSTALACIÓN PREDEFINIDOS

INSTALACIÓN DE MEDPRO

Manual para uso de cuentas de

Firewall Firestarter. Establece perímetros confiables.

Existen dos formas básicas de publicar una página web, a través de un cliente FTP (Ej. NicoFTP) o a través de FrontPage.

MANUAL DE USUARIO DE CUENTAS DE CORREO

VPN sobre red local. Vicente Sánchez Patón I.E.S Gregorio Prieto. Tema 3 SAD

Internet como herramientas de comunicación: El correo electrónico

CONFIGURACION AVANZADA DE MOZILLA THUNDERBIRD

Manual hosting acens

El correo electrónico o es el servicio más utilizado de Internet, junto con la Web. Hay varios tipos de cuentas, POP, IMAP y SMTP.

INSTALACIÓN DE UBUNTU SERVER 12.4 EN MÁQUINA VIRTUAL

Escudo Movistar Guía Rápida de Instalación Para Windows

AGREGAR COMPONENTES ADICIONALES DE WINDOWS

MANUAL DE CONFIGURACIÓN CORREOS ISF.ES

1. Configuración del entorno de usuario

GUÍA PARA LA INSTALACIÓN DE MOODLE EN UN COMPUTADOR PERSONAL QUE USA EL SISTEMA OPERATIVO MS. WINDOWS

DOCENTES FORMADORES UGEL 03 PRIMARIA

Ubuntu Server HOW TO : SERVIDOR VPN. EN ESTE SE REALIZA LO SIGUIENTE: En este how to se le va a enseñar como usar vpn. Qué es una VPN?

Este programa se encuentra en el paquete Microsoft Explorer 5.0 y se instala al mismo tiempo que el navegador Microsoft Explorer.

G U Í A D E C L I E N T E

Rawel E. Luciano B Sistema Operativo III 15- SERVIDOR . José Doñe

Cómo instalar fácilmente tu WordPress tras contratar un hosting en Hostalia

4.2- Instalación y Configuración de un Servidor DNS Dnsmasq en Ubuntu sin DHCP

CUENTAS DE CORREO ELECTRÓNICO Página 1 de 25

MANUAL PARA UTILIZACIÓN DE CUENTA DE CORREO ELECTRÓNICO.

comunicaciones IP al servicio de su empresa configuración de clientes de correo para Hosted Exchange

INSTALACIÓN A3ERP INTRODUCCIÓN CONSIDERACIONES GENERALES DE LA INSTALACIÓN PAQUETES DE INSTALACIÓN PREDEFINIDOS

Manual de Mozilla Thunderbird

Práctica 3: Estudio de los protocolos HTTP, SMTP, POP3 e IMAP mediante un analizador de red: Wireshark

Procedimiento para la configuración de cuentas de correo

SERVIDOR DNS DINÁMICO EN WINDOWS 2000/2003 SERVER.

Manual de configuración del correo. electrónico de alumnos de la UBU

TUTORIAL. Configuración de cuentas de correo electrónico

PRÁCTICA 1-2: INSTALACIÓN Y ADMINISTRACIÓN DE UN SERVIDOR DNS (PRIMARIO Y ZONA DE RESOLUCIÓN DIRECTA E INVERSA EN WINDOWS 2008 SERVER)

Oficina Online. Manual del administrador

CORREO PERSONAL OUTLOOK 2007 POP3

El protocolo IMAP ofrece la descarga de correos en modo sólo lectura, es decir descarga sólo una copia del correo y no permite el borrado.

Tutorial: Primeros Pasos con Subversion

Cómo configurar Microsoft Outlook

Pasar del correo en IMAP o Webmail con el servicio de correo de Generanet S.L. al servicio de correo de propio con soporte técnico con ValdeSoftware

Migrar una organización Microsoft Exchange 2003 a Microsoft Exchange 2007

Manual de configuraciones básicas para

Guía para ajuste de configuración de cuenta de correo electrónico

MS Outlook: Guía de Configuración

Servidor FTP en Ubuntu Juan Antonio Fañas

CONFIGURACION AVANZADA DE OUTLOOK EXPRESS 6

TEMA 4: CORREO ELECTRÓNICO: OUTLOOK 2007 CORREO ELECTRÓNICO: OUTLOOK EJECUTAR EL ENTORNO DE TRABAJO GESTIÓN DE CORREO ELECTRÓNICO 3

Acronis License Server. Guía del usuario

GESTOR DE DESCARGAS. Índice de contenido

CONFIGURACION AVANZADA DE OUTLOOK 2003

MANUAL COPIAS DE SEGURIDAD

HOW TO SOBRE REMOTE ACCESS VPN MODE EN LINUX

Transcripción:

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

CORREO ELECTRÓNICO 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. 2

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. persona@servicio.com Persona@Servicio.Com 3

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_usuario + @ + nombre_proveedor + identificativo - 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. 4

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. 5

PROVEEDORES DE CORREO GRATUITOS Son los más usados Incluyen 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 6

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 7

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. 8

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 9

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). 10

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. 11

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 12

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. 13

COMANDOS SMTP Comando HELO [servidor] EHLO [servidor] HELP [comandos] EXPN [lista de correo] DATA Descripción Comando para abrir el dialogo SMTP. Lo envía un cliente para identificarse a sí mismo. Permite que el servidor nos envíe una lista de las extensiones "modernas" del protocolo SMTP que soporta y con ello identificar su compatibilidad con los comandos del Protocolo simple de transferencia de correo extendido (ESMTP). Devuelve una lista de los comandos compatibles con el servicio SMTP. Si se especifica un parámetro el servidor nos enviará información referente al comando escrito. Este comando sirve para pedir listas de correo del servidor. 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. 14

COMANDOS SMTP Comando MAIL FROM [mail] NOOP QUIT Descripción Identifica al remitente del mensaje. Sirve para comprobar que la conexión con el servidor sigue activa o que el servicio que ofrece sigue disponible. Al ejecutar este comando el servidor debe responder con un OK. 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 RSET TURN VRFY [nombre] Especifica el o los destinatarios del mensaje. Aborta el envio actual y que reinicia la comunicación desde que se creó la conexión. El emisor cede el turno al receptor para que actúe como emisor sin tener que establecer una conexión nueva. Comprueba que un buzón está disponible para la entrega de mensajes. 15

CÓDIGOS DE RESPUESTA DEL SERVIDOR SMTP El servidor SMTP devuelve su estado a través de 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 concreto producido. 16

Código CÓDIGOS DE RESPUESTA DEL SERVIDOR SMTP 2?? 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. Descripció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. 17

CÓDIGOS DE RESPUESTA DEL SERVIDOR SMTP Código Descripción 5?? Fallo permanente. No hay permisos, o el comando esta mal escrito. Se rechazó el comando 500 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. 18

CÓDIGOS DE RESPUESTA DEL SERVIDOR SMTP Interpretación del segundo dígito del código de respuesta: 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 19

PROTOCOLOS Y PUERTOS TCP SEGUROS IMAP (incoming mail) Red Interna Red Externa (Seguro) Servidor imapserver.ac.upc.es gw.ac.upc.es Protocolo IMAP IMAPS Puerto 143 993 Encriptación No Si, usando SSL POP (incoming mail) Red Interna Red Externa (Seguro) Servidor popserver.ac.upc.es gw.ac.upc.es Protocolo POP POPS Puerto 110 995 Encriptación No Si, usando SSL 20

PROTOCOLOS Y PUERTOS TCP SEGUROS 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". SMTP (outgoing mail) Red Interna Red Externa (Seguro) Servidor relay.ac.upc.es gw.ac.upc.es Protocolo SMTP SMTP/SMTPS Puerto 25 25/465 Encriptación No Si, usando TLS o SSL 21

EJERCICIOS MAIL 1. Pon una X en la columna correspondiente Servidor de correo Responsable del encaminamiento del correo Constituye la interfaz de usuario Clientes de correo Función MTA MDA MUA 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 22

EJERCICIOS MAIL 2. Une mediante fechas el año del nacimiento con el servicio o protocolo de la segunda columna 1992 Protocolo IMAP 1980 Protocolo POP 1971 SMTP 1984 Tipos MIME 1994 Primer mensaje (@) 23

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. 24

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/70debconf Poner 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"; Fijos Acquire::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). 25

PRACTICA 1. SERVIDOR MTA EN LINUX: POSTFIX - Poner el nombre del servidor de correo: esi2m.upc.edu Modifica el fichero /etc/mailname Paso 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 mailx Paso 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 26

PRACTICA 1. SERVIDOR MTA EN LINUX: POSTFIX Configuración DNS del equipo servidor Paso 8. Modificar el fichero /etc/resolv.conf/ con las líneas: search esi2m.upc.edu nameserver 192.168.1.1 Paso 9. Poner las siguientes líneas en el fichero /etc/hosts 127.0.0.1 localhost 192.168.1.1 theserver.esi2m.upc.edu theserver 192.168.1.2 theclient.esi2m.upc.edu theclient Paso 10. Cambiar el nombre del equipo en el fichero /etc/hostname theserver 27

PRACTICA 1. SERVIDOR MTA EN LINUX: POSTFIX Creación de los usuarios en Linux Paso 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} todos con el usuario2 = jperez {1ra letra nombre + apellido} password: usuario3 = juanp {nombre + primera letra apellido} upc Para crearlos, utilizaremos el comando adduser, por ejemplo: adduser juanperez Paso 12. Cambiar los permisos del directorio de cada usuario: chmod -R 777 /home/juanperez Recordad sustituir los chmod -R 777 /home/jperez usuarios juanperez, jperez y chmod -R 777 /home/juanp juanp por los vuestros!! 28

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 = no append_dot_mydomain = no readme_directory = no # TLS parameters smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key smtpd_use_tls=yes smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache 29

PRACTICA 1. SERVIDOR MTA EN LINUX: POSTFIX myhostname = esi2m.upc.edu alias_maps = hash:/etc/aliases alias_database = hash:/etc/aliases myorigin = /etc/mailname mydestination = esi2m.upc.edu, localhost.esi2m.upc.edu, localhost relayhost = mynetworks = 127.0.0.0/8, 192.168.1.0/24 mailbox_size_limit = 0 recipient_delimiter = + inet_interfaces = all default_transport = error relay_transport = error inet_protocols = ipv4 home_mailbox = Maildir/ 30

PRACTICA 1. SERVIDOR MTA EN LINUX: POSTFIX Paso 14. Reiniciar el servicio postfix: /etc/init.d/postfix restart Paso 15. Para comprobar que el sistema de envío de correo funciona, atacaremos el SMTP desde un telnet, para ello, haremos un telnet a theserver.esi2t.upc.edu al puerto 25. Realizar la secuencia: telnet theserver 25 Trying 192.168.1.1 Connected to theserver.esi2m.upc.edu Escape carácter is ^]. 220 theserver.esi2m.upc.edu ESMTP Postfix (Ubuntu) HELO theserver.esi2m.upc.edu 250 theserver.esi2t.upc.edu MAIL FROM:elprofe@esi2m.upc.edu 250 2.1.0 Ok RCPT TO:juanperez@esi2m.upc.edu 250 2.1.5 Ok 31

PRACTICA 1. SERVIDOR MTA EN LINUX: POSTFIX DATA 345 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 BCXXXXXXX QUIT 221 2.0.0 Bye Connection 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. 32

PRACTICA 1. SERVIDOR MTA EN LINUX: POSTFIX Configuración de un cliente Windows con cliente de correo. Paso 18. Arrancar un equipo Windows XP Paso 19. Configurar la interfaz de red con la dirección IP 192.168.1.2 y la máscara 255.255.255.0 Paso 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.edu Paso 21. Descargar e instalar la última versión de Thunderbird http://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: juanperez@esi2m.upc.edu - Contraseña: upc 33

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). 34

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 usuario2 de usuario2 a usuario3 de usuario3 a usuario1 de usuario3 a usuario2 de usuario2 a elprofe@esi2m.upc.edu. Podría explicar que es lo que ocurre en cada caso? 35

PRACTICA 2. SERVIDOR WEBMAIL SQUIRRELMAIL Preparación previa a la instalación de SquirrelMail (prerrequisitos) Paso 1. Instalar un servidor de correo, por ejemplo postfix aptitude install postfix Paso 2. Un agente de entrega de mensajes, por ejemplo IMAP aptitude install courier-imap Paso 3. Un servidor web con PHP, por ejemplo Apache aptitude install apache2 aptitude install libapache2-mod-php5 aptitude install php5 Paso 4. La base de datos Mysql (opcional). SquirrelMail no necesita MySQL, pero lo puede usar como libro de direcciones aptitude install mysql-server aptitude install mysql-client 36

PRACTICA 2. SERVIDOR WEBMAIL SQUIRRELMAIL Paso 5. Instalar el servidor de webmail squirrelmail aptitude install squirrelmail Paso 6. Entrar en el menu de configuración de squirrelmail squirrelmail-configure Usar 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 37

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/sitesavailable/squirrelmail Paso 8. Enlazar el directorio sites-enabled de apache mediante: ln -s /etc/apache2/sites-available/squirrelmail /etc/apache2/sitesenabled/squirrelmail o también con: a2ensite squirrelmail Paso 10. Recargar el fichero de configuración de apache: /etc/init.d/apache2 force-reload NOTA: Para deshabilitar squirrelmail, simplemente se debe borrar el enlace al directorio site-enabled y recargar la configuración Apache 38

PRACTICA 2. SERVIDOR WEBMAIL SQUIRRELMAIL Paso 11. Comprobar si funciona tecleando en un navegador: http://localhost/squirrelmail Paso 12. Entrar el login y password definidos en la practica anterior. Por ejemplo: Login: juanperez Contraseña: upc Se observa el correo anteriormente introducido? 39

PRACTICA 3. SMTP SERVER 1) Descargar Advanced SMTP Server http://www.softstack.com/advsmtp.html 40

PRACTICA 3. SMTP SERVER 2) Instalar el servidor SMTP (opciones por defecto) 41

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

PRACTICA 3. SMTP SERVER 4) Descargar el programa mailsend http://www.muquit.com/muquit/software/mailsend/mailsend.html 43

PRACTICA 3. SMTP SERVER 5) Descomprimirlo en un directorio y ejecutarlo 44

PRACTICA 3. SMTP SERVER 6) Sintaxis de ejecución de mailsend C:\MAILSEND> mailsend -from yo@loquesea.com -smtp localhost -to miamigo@hotmail.com s Asunto -msg "Hola amigo" NOTA: Realizar varias pruebas y ejecuciones y examinar cuando y en que situaciones funciona correctamente 45

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/ a) www.dns2go.com Recomendable cuando IP no es fija Signup b) Elegir tipo dominio Nombre dominio dns2go c) Elegir nombre de dominio subdominio.d2g.com 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/ d) Registro nombre de dominio DNS2GO Introducir email correcto e) Confirmación Registro Los del registro han sido enviados a nuestro mail. f) Descargarnos el programa que comunicara al servidor nuestra IP. 47

PRACTICA 4. PUBLICACIÓN DEL SERVIDOR CORREO DE WINDOWS XP 2) Instalar el software dns2go 48

PRACTICA 4. PUBLICACIÓN DEL SERVIDOR CORREO DE WINDOWS XP 2) El software dns2go instala VNC VNC es un programa librequepermitetomar el control del ordenador servidor remotamente a través de un ordenador cliente. 49

PRACTICA 4. PUBLICACIÓN DEL SERVIDOR CORREO DE WINDOWS XP 2) Instalación completada 50

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, 51

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" 52

PRACTICA 4. PUBLICACIÓN DEL SERVIDOR CORREO DE WINDOWS XP 5) Configuración del servidor SMTP Herramientas administrativas Servicios de IIS 53

PRACTICA 4. PUBLICACIÓN DEL SERVIDOR CORREO DE WINDOWS XP 6) Configuración del servidor SMTP. Pestaña General Si 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 54

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. 55

PRACTICA 4. PUBLICACIÓN DEL SERVIDOR CORREO DE WINDOWS XP 8) Configuración del servidor SMTP. Pestaña "Acceso". Botón Retransmisión Aquí agregaremos las mismas IP s que 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. 56

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. 57

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 defecto Más abajo vemos tres botones. Son para poner nombre de usuario y contraseña al servidor de correo saliente. 58

PRACTICA 4. PUBLICACIÓN DEL SERVIDOR CORREO DE WINDOWS XP 11) Configuración del servidor SMTP. Pestaña Entrega Botón Avanzada En "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 host inteligente" y "Realizar consulta de DNS inversa en los mensajes entrantes". Aplicamos Aceptar" y "Aplicar" todo. 59

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 = BIEN subdominio.dominio.com = BIEN smtp.ctsg.d2g.com = MAL smtp.subdominio.dominio.com = MAL 60

PRACTICA 5: CONFIGURACIÓN ARGOSOFT MAIL SERVER 1) Descargar Argosoft Mail Server http://www.argosoft.com/rootpages/mailservernet/default.aspx Requisitos: Microsoft.NET Framework Version 2.0 Microsoft SQL Server 2005 Express Edition Windows Installer 3.1. 61

PRACTICA 5: CONFIGURACIÓN ARGOSOFT MAIL SERVER 3) Instalar ArgoSoft Mail Server 62

PRACTICA 5: CONFIGURACIÓN ARGOSOFT MAIL SERVER 4) Configurar ArgoSoft Mail Server 63

PRACTICA 5: CONFIGURACIÓN ARGOSOFT MAIL SERVER 4) Configurar ArgoSoft Mail Server 64

PRACTICA 5: CONFIGURACIÓN ARGOSOFT MAIL SERVER 5) Configurar fichero c:\xamp\apache\bin\php.ini para enviar mail desde php Localizar las siguientes líneas en el fichero php.ini y configurarlas tal y como se indica: [mail function] ; For Win32 only. SMTP = localhost smtp_port = 25 ; For Win32 only. sendmail_from = yo_mismo@micorreo.com 65

PRACTICA 5: CONFIGURACIÓN ARGOSOFT MAIL SERVER 6) Crear fichero mail.php para enviar un mail a admin@localhost.com <?php $correo_destino="admin@localhost.com"; $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");?> 66

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 67

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 crear Comprobar que al hacer de nuevo recibir, seguimos teniendo el mail anterior y no se ha borrado. Por qué lo seguimos teniendo? 68