Correo electrónico sobre linux

1,920
-1

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,920
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
60
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Correo electrónico sobre linux

  1. 1. Danny GuamánEscuela Politécnica Nacional Quito-Ecuador
  2. 2. Correo electrónicoEl correo electrónico se implementó originalmente como unafunción del protocolo FTP.Difiere de otras aplicaciones discutidas anteriormente (FTP,HTTP).Aplicaciones como FTP o HHTP se caracterizan por:• Entrega de paquetes directamente a sus destinos.• Límite de tiempo en la entrega.• Retransmisión para segmentos individuales.Para manejar la entrega con retraso, se utiliza una técnicallamada spoolling.
  3. 3. Componentes del servicio de correo electrónicoAgente de usuario. MUAAgente de transferencia de correo. MTA.Protocolos. SMTP, POP, IMAP.
  4. 4. Componentes del servicio de correo electrónico
  5. 5. Protocolo SMTPEspecifica cómo se transfiere un correo a través de un enlace.No especifica cómo el usuario accede a un mensaje alojado en su buzón.El cliente establece una conexión confiable con el servidor. • El servidor debe responder con un mensaje 220 READY FOR MAIL.El cliente envía un comando HELO.Las transacciones de correo empiezan con un comando MAIL FROM, queproporciona la identificación del emisor. • El servidor responde con un mensaje 250 OK.
  6. 6. Protocolo SMTPLuego, se envía un mensaje RCPT que identifica a los receptores del mensaje. • El servidor responde con un mensaje 250 OK.Posteriormente se utiliza el comando DATA , el mismo que sirve para informar alreceptor, que el emisor esta listo para emitir un mensaje de correo completo. • El servidor debe responder con un mensaje 354 Start mail input; end with <CRLF>.<CRLF> .Se envían los datos correspondientes, la cabecera: Asunto, Fecha, Emisor, etc..y elcuerpo del mensaje. • EL cliente finaliza con un punto y el servidor responde con un mensaje 250 Ok .Si ya se ha terminado de enviar el correo, se envía el comando QUIT • El servidor responde con un mensaje 221 Service closing transmition channel.
  7. 7. Protocolo SMTP HELO <cliente> 250 OK <servidor> MAIL FROM: usuarioEmisor@origen 250 OK RCPT TO: usuarioReceptor@destino 250 OK | 550 No such user here. DATA354 Start mail input; end with <CRLF>.<CRLF> . 250 OK QUIT 221 Service closing transmition channel
  8. 8. Protocolo SMTP DATA 354 Start mail input CABECERA DATE SUBJECT FROM TO CUERPO MENSAJE
  9. 9. Protocolo POP3El protocolo POP3 (Post Office Protocol) permite recoger el correoelectrónico alojado en un servidor remoto.Escucha las peticiones a través del puerto 110.Al igual que SMTP se emplean comandos de texto que son enviados desde elcliente hacia el servidor.Algunos de los comandos que se emplean son: • USER: Envía el nombre de usuario para el inicio del proceso de autenticación. • PASS: Especifica la contraseña de usuario. • STAT: Devuelve información acerca de los mensajes del servidor. • RETR: Número de mensajes que se va a procesar. • DELE: Número de mensajes que se va a eliminar. • LIST: Numero de mensajes que se va a mostrar. • QUIT: Desconecta al cliente del servidor POP.
  10. 10. Correo electrónico sobre Linux• Se requieren de los siguientes paquetes: sendmail (servidor de correo, provee MUA). sendmail-cf dovecot. (Es un servidor de IMAP y POP3) cyrus. cyrus-sasl-mmd5. (Provee un framework para seguridad). cyrus-sasl-plain. make. m4.
  11. 11. Correo electrónico sobre Linux Archivos de configuraciónArchivo /etc/mail/access:• Define los dominios o IP’s que podrán hacer uso del servidor de correo. Cada registro tiene la siguiente forma: Connect: dominio [acción] Donde acción puede tomar cualquiera de los siguientes valores: • RELAY: Permite el envío de correo a través de “éste” servidor. • REJECT: Niega el uso de “este” servidor para el envío de correo.
  12. 12. Correo electrónico sobre Linux Archivos de configuraciónArchivo /etc/mail/local-host-names:• Define los dominios o equipos de los cuales sendmail recibirá el correo.Archivo /etc/mail/relay-domains:• Define los dominios o equipos desde o hacia donde se puede transmitir el correo.
  13. 13. Correo electrónico sobre Linux Archivos de configuraciónArchivo /etc/mail/sendmail.mc:• Contiene la configuración del servidor de correo. Activación de interfaces de red: Filtrado de dominios no válidos: Enmascaramiento de dominios:
  14. 14. Correo electrónico sobre Linux Archivos de configuraciónArchivo /etc/dovecot.conf:• Contiene la configuración del servidor POP. Habilitar protocolos:
  15. 15. Pruebas de funcionamientoConexión SMTP (envío de correo)
  16. 16. Pruebas de funcionamiento Outlook
  17. 17. Pruebas de funcionamiento Outlook

×