El documento explica cómo funcionan los protocolos SMTP y POP para enviar y recibir correos electrónicos. SMTP se usa para transferir correo entre servidores, mientras que POP se usa para entregar el correo a clientes como Outlook. Cuando un usuario envía un correo, su cliente SMTP contacta al servidor SMTP del dominio de destino, que a su vez entrega el mensaje al servidor POP/IMAP para que el destinatario lo recoja.
1. SMTP y POP Paulo Colomés - Sistemas Operativos II Inacap Temuco – Mayo 2010
2. SMTP (Simple Mail Transfer Protocol) y POP (Postal Office Protocol) son dos de los Protocolos más comunes utilizados para enviar correos electrónicos en Internet. SMTP utiliza el puerto TCP/25 y POP utiliza el puerto TCP/110
3. Existe un protocolo más nuevo y que ofrece algunas mejoras sobre POP que se llama IMAP (Internet Message Application Protocol). Es ampliamente utilizado en reemplazo de POP.
4. SMTP (Simple Mail Transfer Protocol) y POP (Postal Office Protocol) son dos de los Protocolos más comunes utilizados para enviar correos electrónicos en Internet. Normalmente se dice que SMTP se utiliza para enviar correo y POP para recibir, pero En estricto rigor no es exactamente lo que ocurre. Esta presentación pretende Aclarar un poco esos conceptos y como ambos servicios se integran con DNS para Poder entregar un mensaje de un usuario a otro.
5. SMTP se utiliza para enviar y recibir correos entre servidores (sí, enviar y recibir) Que comúnmente reciben el nombre de MTA, Mail Transport Agent o Agente De Transporte de Correos.
6. POP se utiliza para recibir el correo (normalmente llamado MDA , Mail Delivery Agent o Agente de Entrega de Correos hacia un cliente de correos como Outlook, Eudora, Thunderbird o algún cliente Web (GMail, etc.). Estos clientes reciben el nombre técnico de MUA, Mail User Agent o Agente de Usuario de Correos
7. Veamos lo que ocurre cuando se envía un mensaje de email entre un usuario y otro. En este caso utilizaremos dos dominios: system7.com y abc.net.
8. Veamos lo que ocurre cuando se envía un mensaje de email entre un usuario y otro. En este caso utilizaremos dos dominios: system7.com y abc.net. Tendremos el usuario [email_address] por un lado y [email_address] por el otro.
9. Ambos dominios DEBEN estar alojados y configurados en un servidor DNS que los administre DNS Dominio: abc.net ===================== www IN A 200.10.1.1 mail IN A 200.10.1.36 abc.net. IN MX 1 mail.abc.net.
10. Ambos dominios DEBEN estar alojados y configurados en un servidor DNS que los administre DNS Dominio: abc.net ===================== www IN A 200.10.1.1 mail IN A 200.10.1.36 abc.net. IN MX 1 mail.abc.net. En el ejemplo se ve el servidor DNS que administra el dominio abc.net donde se Ve claramente que www.abc.net apunta a la IP 200.10.1.1 y mail.abc.net apunta a 200.10.1.36. También se indica que todo el correo que llegue a @abc.net se envíe A la máquina llamada mail.abc.net con prioridad 1. MX quiere decir Mail eXchange o Intercambio de correo.
11.
12.
13. SMTP El servidor SMTP de abc.net hace una búsqueda DNS para ver QUIEN es El servidor SMTP de system7.com Internet ¿Quién es el servidor SMTP de system7.com?
14. Al otro lado de la nube de Internet, el servidor SMTP obtiene una Respuesta del servidor DNS donde se aloja el dominio system7.net Internet DNS Dominio: system7.com ===================== www IN A 65.33.167.1 mail IN A 65.33.167.2 System7.com. IN MX 1 mail.system7.com.
15. Al otro lado de la nube de Internet, el servidor SMTP obtiene una Respuesta del servidor DNS donde se aloja el dominio system7.net Internet DNS Dominio: system7.com ===================== www IN A 65.33.167.1 mail IN A 65.33.167.2 System7.com. IN MX 1 mail.system7.com.
16. Al otro lado de la nube de Internet, el servidor SMTP obtiene una Respuesta del servidor DNS donde se aloja el dominio system7.net Internet DNS Dominio: system7.com ===================== www IN A 65.33.167.1 mail IN A 65.33.167.2 System7.com. IN MX 1 mail.system7.com. Esta respuesta dice que el servidor SMTP debe enviar su correo a la máquina mail.system7.com cuya IP es 65.33.167.2
17. SMTP Abc.net Ahora que el SMTP de abc.net sabe que para enviar un email a algún usuario del dominio system7.com tiene que comunicarse con 65.33.167.2 e inicia una conexión de tipo SMTP (puerto 25) con esa máquina SMTP System7.com ¡Hola SMTP de system7.com, tengo un mensaje para admin@system7.com! Hacia puerto 25 TCP (SMTP)
18. El servidor SMTP de system7.com revisa si es necesario reenviar ese mensaje a otro servidor SMTP (en caso de que él sea un relay) o bien lo entrega al MDA. En este caso en la misma máquina existe un servidor POP (MDA), por lo tanto el servidor SMTP se lo entrega a POP internamente. SMTP System7.com Hacia puerto 25 TCP (SMTP)
19. El servidor SMTP de system7.com revisa si es necesario reenviar ese mensaje a otro servidor SMTP (en caso de que él sea un relay) o bien lo entrega al MDA. En este caso en la misma máquina existe un servidor POP (MDA), por lo tanto el servidor SMTP se lo entrega a POP internamente. SMTP System7.com POP System7.com Hacia puerto 25 TCP (SMTP) Hacia puerto 110 TCP (POP) Misma máquina física
20. POP System7.com Nuestro servidor POP ahora tiene en su Bandeja de entrada un correo para [email_address] .
21. POP System7.com El usuario se conecta a su servidor POP mediante Su MUA (Thunderbird por ejemplo) para rescatar Los correos que han llegado. Administrador de system7.com
22. POP System7.com El usuario se conecta a su servidor POP mediante Su MUA (Thunderbird por ejemplo) para rescatar Los correos que han llegado. Hacia puerto 110 TCP (POP) Administrador de system7.com
23. POP System7.com Thunderbird ahora descarga los correos hacia el PC Del usuario utilizando el mismo protocolo POP. Desde puerto 110 TCP (POP) Administrador de system7.com
24. ¿Y si [email_address] quiere enviar ahora un email hacia algún usuario de abc.net?
25. ¿Y si [email_address] quiere enviar ahora un email hacia algún usuario de abc.net? Simplemente se conecta con su propio SMTP server y el proceso se recibe en sentido contrario.
26.
27. SMTP System7.com POP System7.com Misma máquina física El MUA de admin se conecta con el servidor SMTP de system7.com ya que va a enviar un mail
28. SMTP System7.com POP System7.com Misma máquina física El servidor SMTP de system7.com se comunica con el servidor SMTP de abc.net y le envía el mensaje.
29. SMTP System7.com POP System7.com Misma máquina física El servidor SMTP de system7.com se comunica con el servidor SMTP de abc.net y le envía el mensaje. SMTP Abc.net Misma máquina física SMTP Abc.net
30. SMTP System7.com POP System7.com Misma máquina física El servidor SMTP de system7.com se comunica con el servidor SMTP de abc.net y le envía el mensaje. SMTP Abc.net Misma máquina física SMTP Abc.net
31. SMTP System7.com POP System7.com Misma máquina física El servidor SMTP de abc.net determina que el mensaje va para un usuario de su mismo dominio por lo tanto le entrega el correo al servidor POP que también se encuentra en la misma máquina. El servidor SMTP se comunica mediante el protocolo POP (110) con el servidor POP de abc.net SMTP Abc.net Misma máquina física POP Abc.net
32. SMTP System7.com POP System7.com Misma máquina física El correo queda guardado en la bandeja de entrada del usuario de destino de abc.net (supongamos user@abc.net) SMTP Abc.net Misma máquina física POP Abc.net
33. SMTP System7.com POP System7.com Misma máquina física Ahora [email_address] se conecta con su servidor POP para recibir los mensajes mediante su MUA (Outlook). SMTP Abc.net Misma máquina física POP Abc.net