El protocolo pop3 opera a nivel. Puerto POP3 estándar. Configuración de correo a través de POP3. Elegir entre IMAP y POP3

Este artículo cubre los protocolos más utilizados. Correo electrónico en Internet: POP3, IMAP y SMTP. Cada uno de ellos tiene función específica y forma de trabajar. El contenido del artículo explica qué configuración se adapta mejor a las necesidades específicas del usuario cuando utiliza un cliente de correo electrónico. También revela la respuesta a la pregunta de qué protocolo admite el correo electrónico.

¿Qué es POP3?

El protocolo versión 3 (POP3) es un protocolo de correo electrónico estándar que se utiliza para recibir correo electrónico desde un servidor remoto a un cliente de correo electrónico local. Le permite descargar mensajes a su computadora local y leerlos incluso si el usuario está en modo offline. Tenga en cuenta que cuando utiliza POP3 para conectarse a su cuenta, los mensajes se descargan localmente y se eliminan del servidor de correo electrónico.

De forma predeterminada, el protocolo POP3 se ejecuta en dos puertos:

    el puerto 110 es un puerto POP3 no cifrado;

    Puerto 995: debe usarse si desea conectarse a POP3 de forma segura.

¿Qué es IMAP?

El Protocolo de acceso a mensajes de Internet (IMAP) es un protocolo para recibir mensajes de correo electrónico, que se utiliza para acceder al correo electrónico en un servidor web remoto desde cliente local. IMAP y POP3 son los dos protocolos más utilizados para recibir correos electrónicos y son compatibles con todos los clientes de correo electrónico y servidores web modernos.

El protocolo POP3 significa que solo se puede acceder a su dirección de correo electrónico desde una aplicación, mientras que IMAP permite el inicio de sesión simultáneo desde varios clientes a la vez. Por eso IMAP encaja mejor si desea acceder a su correo electrónico desde diferentes lugares o si tus publicaciones son administradas por varios usuarios.

El protocolo IMAP se ejecuta en dos puertos:

    el puerto 143 no está cifrado Puerto IMAP por defecto;

    Puerto 993: debe utilizarse si desea conectarse de forma segura mediante IMAP.

¿Qué es SMTP?

El protocolo es protocolo estándar para enviar correo electrónico a través de Internet.

SMTP opera en tres puertos:

    el puerto 25 no está cifrado de forma predeterminada;

    puerto 2525: se abre en todos los servidores de SiteGround si el puerto 25 está filtrado (por ejemplo, por su ISP) y desea enviar correos electrónicos no cifrados mediante SMTP;

    Puerto 465: se utiliza si desea enviar mensajes de forma segura mediante SMTP.

¿Qué protocolos se utilizan para intercambiar correo electrónico? Conceptos y términos

El término servidor de correo electrónico se refiere a los dos servidores necesarios para enviar y recibir correos electrónicos, es decir, SMTP y POP.

El servidor de correo entrante es el servidor asociado con su cuenta de dirección de correo electrónico. No puede tener más de un servidor de correo entrante. Para acceder a los mensajes entrantes, necesita un cliente de correo electrónico: un programa que puede recibir correo electrónico desde una cuenta, lo que permite al usuario leer, reenviar, eliminar y responder mensajes. Dependiendo de su servidor, es posible que pueda utilizar un cliente de correo electrónico dedicado (p. ej. Outlook Express) o navegador web. Entonces, explorador de Internet Se utiliza para acceder a cuentas basadas en correo electrónico. Los mensajes se almacenan en el servidor de correo entrante hasta que se descargan. Una vez que haya descargado su correo del servidor de correo, no podrá volver a hacerlo. Para descargar datos exitosamente, debe ingresar configuración correcta en electronica programa de correo. La mayoría de los servidores de correo entrante utilizan uno de los siguientes protocolos: IMAP, POP3, HTTP.

Servidor de correo saliente (SMTP)

Este es un servidor que se utiliza únicamente para enviar cartas (para transferirlas desde su buzón). programa cliente al receptor). La mayoría de los servidores de correo saliente utilizan el protocolo para enviar correspondencia. Depende de tu parámetros de red El servidor de correo saliente puede pertenecer a su ISP o al servidor donde configuró su cuenta. Alternativamente, puede utilizar un servidor SMTP basado en suscripción que le permitirá enviar correos electrónicos desde cualquier cuenta. Debido a problemas de spam, la mayoría de los servidores de correo electrónico salientes no le permiten enviar correos electrónicos a menos que haya iniciado sesión en su red. Un servidor con retransmisión abierta te permitirá usarlo para enviar correos electrónicos, independientemente de si perteneces a él grupo de red O no.

Puertos de correo electrónico

Para las redes, un puerto significa el punto final de una conexión lógica. El número de puerto determina su tipo. Los siguientes son los puertos de correo electrónico predeterminados:

    POP3 - puerto 110;

    IMAP - puerto 143;

    SMTP - puerto 25;

    HTTP: puerto 80;

    SMTP seguro (SSMTP) - puerto 465;

    IMAP seguro (IMAP4-SSL) - puerto 585;

    IMAP4 sobre SSL (IMAPS): puerto 993;

    POP3 seguro (SSL-POP): puerto 995.

Protocolos de correo electrónico: IMAP, POP3, SMTP y HTTP

Básicamente el protocolo se refiere a método estándar, utilizado en cada extremo del canal de comunicación. Para manejar el correo electrónico, debe utilizar un cliente especial para acceder al servidor de correo. A su vez, pueden intercambiar información entre sí utilizando protocolos completamente diferentes.

protocolo IMAP

IMAP (Protocolo de acceso a mensajes de Internet) es un protocolo estándar para acceder al correo electrónico desde su servidor local. IMAP es un protocolo cliente/servidor en el que se recibe el correo electrónico y el servidor de Internet almacena los datos. Dado que sólo requiere una pequeña transferencia de datos, funciona bien incluso con una conexión lenta, como una conexión de módem. Al intentar leer mensaje específico El cliente de correo electrónico descarga datos del servidor. También puede crear y administrar carpetas o buzones de correo en el servidor y eliminar mensajes.

protocolo POP3

Protocolo de transmisión electrónica correo pop(Protocolo de oficina postal 3) proporciona una forma sencilla y estandarizada para que los usuarios accedan a los buzones de correo y descarguen mensajes a sus computadoras.

Al utilizar POP, todos sus mensajes de correo electrónico se descargarán desde el servidor de correo a su computadora local. También puede dejar copias de sus correos electrónicos en el servidor. La ventaja es que después de descargar tus mensajes, podrás desconectar tu conexión a Internet y leer tu correo electrónico cuando quieras sin tener que recurrir a gastos adicionales contactar. Por otro lado, con este protocolo recibes y descargas mucho mensajes no deseados(incluido spam o virus).

protocolo SMTP

El protocolo lo utiliza el Agente de transferencia de correo (MTA) para entregar correos electrónicos a un servidor destinatario específico. SMTP sólo se puede utilizar para enviar correos electrónicos, no para recibirlos. Dependiendo de la configuración de su red o ISP, es posible que solo pueda utilizar el protocolo SMTP bajo ciertas condiciones.

protocolos HTTP

HTTP no es un protocolo diseñado para la comunicación por correo electrónico, pero se puede utilizar para acceder a su buzón. También se le suele llamar correo electrónico web. Se puede utilizar para redactar o recibir correos electrónicos desde su cuenta. hotmail- buen ejemplo uso HTTP como protocolo de correo electrónico.

Transferencias de archivos gestionadas y soluciones de red

Su capacidad para enviar y recibir correo electrónico se debe principalmente a tres cosas: protocolos TCP. Son SMTP, IMAP y POP3.

SMTP

Empecemos por SMTP porque su función principal es diferente a las otras dos. SMTP, o Protocolo simple de transferencia de correo, se utiliza principalmente para enviar correo electrónico desde un cliente de correo electrónico (como Microsoft Outlook, Thunderbird o Apple Mail) a su servidor de correo electrónico. También se utiliza para retransmitir o reenviar mensajes de correo de un servidor de correo a otro. Esto es necesario si el remitente y el destinatario tienen diferentes proveedores de servicios de correo electrónico.

SMTP, que se especifica en RFC 5321, utiliza el puerto 25 de forma predeterminada. También puede utilizar el puerto 587 y el puerto 465. Este último, que se introdujo como el puerto elegido para SMTP seguro (también conocido como SMTPS), se considera obsoleto. Pero, de hecho, todavía lo utilizan varios proveedores de servicios de correo electrónico.

POP3

Protocolo oficina de correos, o POP, se utiliza para recuperar mensajes de correo electrónico de Ultima versión La que más se utiliza es la versión 3, de ahí el término “POP3”.

La versión 3 de POP, especificada en RFC 1939, admite extensiones y varios mecanismos de autenticación. Se requieren funciones de autenticación para evitar que usuarios malintencionados accedan a las comunicaciones de los usuarios.

El cliente POP3 recibe el correo electrónico de la siguiente manera:

    se conecta al servidor de correo en el puerto 110 (o 995 para Conexiones SSL/TLS);

    elimina copias de mensajes almacenados en el servidor;

    se desconecta del servidor.

    A pesar de Clientes POP se puede configurar para que el servidor pueda continuar almacenando copias de los mensajes descargados; los pasos anteriores son una práctica común.

    IMAP

    IMAP, especialmente Versión actual(IMAP4), es un protocolo más complejo. Esto permite a los usuarios agrupar Artículos Relacionados y colocarlos en carpetas, que a su vez se pueden organizar jerárquicamente. También está equipado con indicadores de mensajes que indican si el mensaje ha sido leído, eliminado o recibido. Incluso permite a los usuarios buscar buzones de correo del servidor.

    Lógica de operación (configuración de imap4):

    • se conecta al servidor de correo a través del puerto 143 (o 993 para conexiones SSL/TLS);

      recupera mensajes de correo electrónico;

      Sirve para conectarse antes de cerrar la aplicación cliente de correo y descargar mensajes bajo demanda.

    Tenga en cuenta que los mensajes no se eliminan en el servidor. Esto puede tener graves consecuencias. Las especificaciones IMAP se pueden encontrar en RFC 3501.

    Elegir entre IMAP y POP3

    Dado que la función básica de SMTP es fundamentalmente diferente, el dilema de elección mejor protocolo normalmente sólo incluye IMAP y POP3.

    Si el espacio de almacenamiento del servidor es importante para usted, elija POP3. Un servidor con memoria limitada es uno de los principales factores que pueden obligarlo a admitir POP3. Debido a que IMAP deja mensajes en el servidor, puede consumir espacio de memoria más rápido que POP3.

    Si desea acceder a su correo en cualquier momento, es mejor seguir con IMAP. Hay uno buena razón, razón por la cual IMAP fue diseñado para almacenar mensajes en un servidor. Se utiliza para buscar mensajes desde varios dispositivos, a veces incluso simultáneamente. Entonces, si tienes un iPhone, Tableta androide, computadora portátil y de escritorio y desea leer el correo electrónico desde cualquiera o todos estos dispositivos, entonces IMAP será la mejor opción.

    La sincronización es otra ventaja de IMAP. Si accede a mensajes de correo electrónico desde varios dispositivos, probablemente querrá que todos muestren cualquier actividad que haya realizado.

    Por ejemplo, si lees los mensajes A, B y C, querrás que también se marquen como leídos en otros dispositivos. Si eliminó los correos electrónicos B y C, querrá que esos mismos correos electrónicos se eliminen de su buzón en todos los dispositivos. Todas estas sincronizaciones sólo se pueden lograr si utiliza IMAP.

    Dado que IMAP permite a los usuarios organizar los mensajes jerárquicamente y colocarlos en carpetas, les ayuda a organizar mejor su correspondencia.

    Por supuesto, todo funcionalidad Los IMAP tienen un precio. Estas soluciones son más difíciles de implementar y el protocolo acaba consumiendo mucha más CPU y RAM, especialmente cuando realiza el proceso de sincronización. De hecho carga alta La pérdida de CPU y memoria puede ocurrir tanto en el lado del cliente como en el del servidor si hay una gran cantidad de mensajes para sincronizar. Desde este punto de vista, el protocolo POP3 es menos costoso, aunque menos funcional.

    La privacidad también es una de las cuestiones que dependerá en gran medida de los usuarios finales. Por lo general, preferirían descargar todos los mensajes de correo electrónico y no dejar copias de ellos en un servidor desconocido.

    La velocidad es una ventaja que varía y depende de la situación. POP3 tiene la capacidad de descargar todos los mensajes de correo cuando está conectado. Y IMAP puede, si es necesario (por ejemplo, cuando cantidades insuficientes tráfico) descargue solo encabezados de mensajes o partes específicas y deje archivos adjuntos en el servidor. Sólo cuando el usuario decida que vale la pena descargar las partes restantes, estarán disponibles para él. Por tanto, IMAP puede considerarse más rápido.

    Sin embargo, si todos los mensajes del servidor deben descargarse cada vez, entonces POP3 será mucho más rápido.

    Como puede ver, cada uno de los protocolos descritos tiene sus propias ventajas y desventajas. Depende de usted decidir qué características o capacidades son más importantes.

    Además, el método deseado para acceder al cliente de correo electrónico determina el protocolo preferido. Usuarios que trabajan desde una sola máquina y utilizan el correo web para acceder a sus nuevos correos electrónicos, apreciará POP3.

    Sin embargo, los usuarios que comparten buzones de correo o acceden a sus correos electrónicos con diferentes computadoras, preferirá IMAP.

    Cortafuegos antispam con SMTP, IMAP y POP3

    La mayoría de los cortafuegos de spam sólo tratan y protegen el protocolo SMTP. Los servidores envían y reciben correo electrónico SMTP y estos serán verificados por el firewall de spam en la puerta de enlace. Sin embargo, algunos firewalls de spam brindan la capacidad de proteger POP3 e IMAP4 cuando los usuarios externos necesitan estos servicios para acceder a su correo electrónico.

    Los cortafuegos SMTP son transparentes para los usuarios finales; No hay cambios de configuración para los clientes. Los usuarios aún reciben y envían mensajes de correo electrónico al servidor de correo electrónico. Por lo tanto, Exchange o Dominos deben configurar el enrutamiento de mensajes al firewall basándose en un servidor proxy al enviar correo electrónico y también brindar la capacidad de enviar correos electrónicos desde el firewall.

21/04/05 7.7K

Operaciones básicas

Inicialmente, el servidor escucha conexión TCP en el puerto 110. Cuando un cliente quiere utilizar el servicio POP3, debe establecer una conexión con el servidor. Una vez establecida la conexión, el servidor envía un saludo al cliente. El cliente y el servidor POP3 intercambian comandos y respuestas (en ese orden) hasta que se cierra o finaliza la conexión. Los comandos POP3 constan de una palabra clave, que puede ir seguida de uno o más parámetros. Todos los comandos terminan con un par CRLF. Las palabras clave y los argumentos constan de imprimibles. caracteres ASCII. Las palabras clave y los argumentos están separados por un solo espacio. Las palabras clave constan de 3 o 4 caracteres y cada argumento puede tener hasta 40 caracteres.
Las respuestas constan de un indicador de estado y una palabra clave. Todas las respuestas terminan con un par CRLF. Actualmente hay dos indicadores de estado: positivo (+OK) y negativo (-ERR).

Ciertas respuestas pueden tener varias líneas. En este caso, después de la primera línea de respuesta que termina en CRLF, cada línea adicional enviada termina con un par CRLF. Una vez enviadas todas las líneas de respuesta, la última línea terminará con un octeto final: un carácter. (".", código decimal 46) y un par de CRLF. Una sesión POP3 consta de varias etapas. Después Configuración TCP conexión, el servidor envía un saludo y la sesión entra en el estado de AUTORIZACIÓN. En esta etapa, el cliente debe identificarse ante el servidor. Después de una identificación exitosa, la sesión ingresa al estado TRANSACCIÓN. En esta etapa, el cliente solicita la ejecución de comandos en el servidor. Cuando el cliente envía el comando SALIR, la sesión ingresa al estado ACTUALIZAR. En esta etapa, el servidor POP3 libera todos los recursos utilizados en la etapa TRANSACCIÓN y finaliza su trabajo. A continuación se cierra la conexión TCP. Un servidor POP3 PUEDE tener un temporizador de cierre de sesión automático por inactividad (temporizador de finalización automática de sesión cuando está inactivo). Este temporizador DEBE configurarse en un mínimo de 10 minutos. Si el cliente no envía comandos al servidor dentro del intervalo de tiempo especificado, entonces el servidor cierra la conexión TCP sin pasar al estado ACTUALIZAR, es decir, sin borrar mensajes ni enviar ninguna respuesta al cliente.

Estado de AUTORIZACIÓN

Después de abrir Cliente TCP conexión, el servidor envía un saludo de una línea. La línea debe terminar en CRLF.
Ejemplo:

S: +OK Servidor POP3 listo

Nota:
El servidor POP3 siempre debe enviar una respuesta positiva a modo de saludo.

La sesión ahora está en el estado AUTORIZACIÓN. El cliente debe identificarse ante el servidor. Este documento describe dos métodos, la combinación de los comandos USER y PASS y el comando APOP. Para autenticarse utilizando los comandos USUARIO y PASS, el cliente primero debe enviar el comando USUARIO. Si el servidor respondió con un indicador de estado positivo (+OK), entonces el cliente debe enviar un comando PASS para completar la autorización o enviar un comando QUIT para finalizar la sesión. Si el servidor envió una respuesta negativa (-ERR) al comando USUARIO, entonces puede repetir la autorización o finalizar la sesión con el comando SALIR.
Después de recibir el comando PASS, el servidor utiliza el par de argumentos USUARIO y PASS para determinar el acceso al buzón.
Una vez que el servidor ha determinado mediante algún comando de autenticación que el cliente debe tener acceso al buzón correspondiente, el servidor POP3 obtiene acceso exclusivo al buzón para evitar que los mensajes se modifiquen o eliminen antes del estado ACTUALIZACIÓN. Si el bloqueo tiene éxito, el servidor envía una respuesta positiva y una cadena de saludo. La sesión ahora ingresa al estado TRANSACCIÓN sin mensajes marcados como eliminados. Si el buzón no se puede abrir por algún motivo (por ejemplo, no se puede realizar el bloqueo o al cliente se le niega el acceso al buzón correspondiente), el servidor responde con un indicador de estado negativo. Después de una respuesta negativa, el servidor puede cerrar la conexión. Si el servidor no ha cerrado la conexión, el cliente puede enviar nuevo equipo identificación y empezar de nuevo o enviar el comando SALIR.
Después de que el servidor abre un buzón, asigna un número a cada mensaje y anota el tamaño del mensaje en octetos. El primer mensaje será el número 1, el siguiente mensaje será el número 2, y así sucesivamente. En los comandos POP3, todos los números se representan en decimal.

Aquí hay un resumen de los tres equipos analizados hasta ahora:

Nombre de usuario

Argumentos:
Cadena de identificación del buzón (obligatorio).

Restricciones:
Solo se puede enviar en el estado AUTORIZACIÓN después de un saludo POP3 o un comando USUARIO o PASS fallido.

Respuestas posibles:

OK, el nombre es un buzón válido. ERR nunca ha oído hablar del nombre del buzón.

PASAR cadena

Argumentos:
contraseña del buzón (obligatorio).

Restricciones:
Solo se puede pasar en el estado AUTORIZACIÓN después de un comando USUARIO exitoso.

Detalles:
El comando PASS tiene solo un argumento; el servidor puede tratar el espacio en el parámetro como parte de la contraseña, en lugar de un separador de argumentos.

Respuestas posibles:

OK maildrop bloqueado y listo -ERR contraseña no válida -ERR no se puede bloquear maildrop

C: USER mrose S: ​​​​+OK mrose es un verdadero hoopy frood C: PASS secret S: +OK mrose's maildrop tiene 2 mensajes (320 octetos) ... C: USER mrose S: ​​​​+OK mrose es un verdadero frood de aro C: PASS secreto S: -ERR maildrop ya bloqueado

ABANDONAR

Argumentos:
No

Restricciones:
No

Respuestas posibles:

C: SALIR S: +OK dewey servidor POP3 cerrando sesión

Estado de transacción

Después de que el cliente se haya identificado exitosamente ante el servidor y el servidor haya bloqueado y abierto el buzón correspondiente, la sesión ingresa al estado TRANSACCIÓN. El cliente ahora puede solicitar información. Después de cada comando, el servidor envía una respuesta. Al final, el cliente envía el comando SALIR y la sesión entra en el estado ACTUALIZAR.

ESTADÍSTICA

Argumentos:
No

Restricciones:

Detalles:
El servidor POP3 envía una respuesta positiva con una línea que contiene información sobre el buzón. Esta línea se llama "lista desplegable". Para facilitar el análisis, los servidores POP3 utilizan un formato específico para "listas desplegables". Una respuesta positiva incluye: un indicador de estado (+OK), seguido del número de mensajes y el tamaño del mensaje en octetos separados por un solo espacio. Los mensajes marcados como eliminados no se cuentan.

Respuestas posibles:

C: ESTADO S: +OK 2 320

mensaje de LISTA

Argumentos:
Número de mensaje (opcional), los mensajes marcados como eliminados no se cuentan.

Restricciones:
Sólo se puede enviar en estado TRANSACCIÓN.

Detalles:
Si se da un argumento, el servidor envía una respuesta positiva con una cadena de información para de este mensaje. Esta línea se llama "lista de escaneo". Si no se proporciona el argumento, el servidor envía una respuesta multilínea. Después del indicador de estado (+OK), para cada mensaje en el buzón, el servidor POP3 envía una línea que contiene información para ese mensaje. Esta línea se llama "lista de escaneo". Todos los servidores POP3 utilizan un formato específico para "lista de escaneo". Una “lista de escaneo” consta de un número de mensaje seguido de un solo espacio y el tamaño exacto del mensaje en octetos. Este documento no especifica qué debe seguir al tamaño del mensaje, el único requisito es que la respuesta termine con un par CRLF. Varias extensiones puede incluir información adicional.

Respuestas posibles:

A continuación aparece la lista de escaneo OK: ERR, no existe tal mensaje

C: LISTA S: +OK 2 mensajes (320 octetos) S: 1.120 S: 2.200 S: . ... C: LISTA 2 S: +OK 2 200 ... C: LISTA 3 S: -ERR no existe tal mensaje, solo 2 mensajes en el buzón

mensaje RETR

Argumentos:

Restricciones:
Sólo se puede enviar en estado TRANSACCIÓN.

Detalles:
Si la respuesta es positiva, después del indicador de estado positivo, el servidor envía una respuesta de varias líneas que contiene el mensaje especificado.

Respuestas posibles:

Sigue el mensaje OK -ERR no existe tal mensaje

mensaje BORRAR

Argumentos:
Número de mensaje (obligatorio), los mensajes marcados como eliminados no se cuentan.

Restricciones:
Sólo se puede enviar en estado TRANSACCIÓN.

Detalles:
El servidor POP3 marca el mensaje como eliminado. Todas las llamadas posteriores a este mensaje generarán un error. De hecho, el servidor no elimina el mensaje hasta que se produce la condición de ACTUALIZACIÓN.

Respuestas posibles:

Mensaje OK eliminado -ERR no existe tal mensaje

C: BORRAR 1 S: +OK mensaje 1 eliminado ... C: BORRAR 2 S: -ERR mensaje 2 ya eliminado

NOOP

Argumentos:
No.

Restricciones:
Sólo se puede enviar en estado TRANSACCIÓN.

Detalles:
El servidor no hace nada y sólo responde positivamente.

Respuestas posibles:

RSET

Argumentos:
No.

Restricciones:
Sólo se puede enviar en estado TRANSACCIÓN.

Detalles:
Si el mensaje fue marcado como eliminado, el servidor elimina esta marca. La respuesta es siempre sí.
Respuestas posibles:

Estado de actualización

Cuando un cliente envía un comando SALIR en el estado TRANSACCIÓN, el servidor ingresa a la etapa ACTUALIZACIÓN (tenga en cuenta que si el cliente envía un comando en el estado AUTORIZACIÓN, el servidor finaliza la sesión y no ingresa a la etapa ACTUALIZACIÓN). Si la sesión finaliza por algún otro motivo, sin emitir un comando SALIR, la sesión POP3 no ingresa a la etapa ACTUALIZAR y no se debe eliminar ningún mensaje del buzón.

ABANDONAR

Argumentos:
No.

Restricciones:
No.

Detalles:
El servidor elimina todos los mensajes marcados como eliminados. Se envía una respuesta. La conexión TCP está cerrada.

Respuestas posibles:

C: SALIR S: +OK dewey servidor POP3 cerrando sesión (correo vacío) ... C: SALIR S: +OK dewey servidor POP3 cerrando sesión (quedan 2 mensajes) ...

Comandos opcionales

Los comandos POP3 descritos anteriormente deben ser compatibles con todos los servidores POP3. Los comandos adicionales brindan al cliente mayor libertad para procesar mensajes. Nota: Este documento fomenta el apoyo comandos adicionales, en lugar de depósitos información adicional en “eliminar listado” y “escanear listado”.

mensaje SUPERIOR sustantivo, masculino—

Argumentos:
Número de mensaje (obligatorio) y un número no negativo que indica el número de líneas del cuerpo del mensaje que el servidor enviará al cliente, el argumento es obligatorio. No puede acceder a los mensajes marcados como eliminados.

Restricciones:
Sólo se puede enviar en estado TRANSACCIÓN.

Detalles:
Después de una respuesta positiva, el servidor envía una respuesta multilínea. Después del +OK inicial, el servidor envía el encabezado del mensaje, una línea vacía y el número especificado de líneas del cuerpo del mensaje.

Nota:
Si el número de filas que requiere el cliente es mas numero líneas en el mensaje, luego el servidor transmite el mensaje completo.

Respuestas posibles:

OK, sigue la parte superior del mensaje -ERR no existe tal mensaje

C: TOP 1 10 S: +OK S: S: . ... C: TOP 100 3 S: -ERR no existe tal mensaje

mensaje UIDL

Argumentos:
Número de mensaje (opcional). No puede acceder a un mensaje marcado como eliminado.

Restricciones:
Sólo se puede enviar en estado TRANSACCIÓN.

Detalles:
Si se da un argumento, el servidor envía una respuesta positiva con una cadena que contiene información sobre mensaje dado. Esta línea se llama "listado de identificación única".
Si no se especifica el argumento, si la respuesta es positiva, el servidor envía una respuesta multilínea. Después del indicador de estado (+OK), y una línea que contiene información sobre el mensaje.
Simplificar analizando Todos los servidores deben utilizar un formato específico de “lista de identificación única”. El “listado de identificación única” consta del número de mensaje y el identificador único separados por un solo espacio. Detrás identificador único no debe seguir ninguna información adicional.
Un identificador único es una cadena arbitraria definida por el servidor que contiene caracteres en el rango de 0x21 a 0x7E que identifica de forma única un mensaje dentro de un buzón. La identificación se guarda durante toda la sesión. El servidor no debe reutilizar el identificador de un buzón determinado mientras haya un objeto que lo utilice. Los mensajes marcados como eliminados no se tienen en cuenta.

Respuestas posibles:

OK, sigue el listado de identificación única: ERR, no existe tal mensaje

C: UIDL S: +OK S: 1 whqtswO00WBw418f9t5JxYwZ S: 2 QhdPYR:00WBw1Ph7x7 S: . ... C: UIDL 2 S: +OK 2 QhdPYR:00WBw1Ph7x7 ... C: UIDL 3 S: -ERR no existe tal mensaje, solo 2 mensajes en maildrop

Resumen de nombre APOP (cadena de contraseña cifrada)

Argumentos: una cadena que identifica el buzón y el resumen MD5 (una cadena de contraseña cifrada (usando el algoritmo MD5); ambos parámetros son obligatorios.

Esta sección está en desarrollo...

Resumen de comandos POP3

Comandos básicos:

Nombre de USUARIO PASS cadena SALIR STAT LIST mensaje RETR mensaje BORRAR mensaje NOOP RSET SALIR

Comandos adicionales:

Resumen de nombre APOP Número de mensaje SUPERIOR Mensaje UIDL

Tenga en cuenta que para todos los comandos excepto STAT, LIST y UIDL, la respuesta es dado por el servidor Sólo +OK y -ERR son importantes. Cualquier texto encontrado después de esta respuesta puede ser ignorado por el cliente.

Ejemplo de sesión POP3

S: espere la conexión en el puerto TCP 110 C: abra la conexión S: +OK Servidor POP3 listo<[correo electrónico protegido]> C: APOP mrose S: ​​+OK El buzón de mrose tiene 2 mensajes (320 octetos) C: STAT S: +OK 2 320 C: LIST S: +OK 2 mensajes (320 octetos) S: 1 120 S: 2 200 S: . C: RETR 1 S: +OK 120 octetos S: S: . C: BORRAR 1 S: +OK mensaje 1 eliminado C: RETR 2 S: +OK 200 octetos S: S: . eliminado C: SALIR S: +OK dewey servidor POP3 cerrando sesión (correo vacío) C: cerrar conexión S: esperar la siguiente conexión

Bueno malo

EN Esta lección veremos otro protocolo de correo electrónico que clientes de correo electrónico“comunicarse” con los servidores de correo.

No creo que instales un cliente de correo electrónico local. Pero, usando el ejemplo de un cliente de correo electrónico local, es más fácil entender qué son. protocolos postales y en particular el protocolo POP3.

Me gustaría hacer una reserva de inmediato de que estamos considerando protocolos para recibir (recuperar) correo electrónico de servidores de correo. IMAP(imap, i-mapa) y POP3(pop tres). Pero no estamos considerando (todavía) el protocolo para transmitir correo electrónico a los servidores de correo. SMTP(es-em-tee-pee).

Aunque no hay nada especial en el protocolo SMTP, lo abordaremos brevemente un poco más adelante.

Entonces, configure la recepción de correo electrónico utilizando el protocolo POP3.

No inventaremos nada nuevo, solo crearemos. una cuenta mas para nuestra dirección de prueba [correo electrónico protegido].

Para hacer esto, inicie nuestro programa de cliente de correo electrónico, haga clic izquierdo en el "nombre" de nuestra única cuenta " [correo electrónico protegido]", y luego nuevamente haga clic izquierdo en el elemento del menú para crear una cuenta de correo electrónico.

En la siguiente ventana, complete los campos de la misma manera que los completamos cuando configuramos una cuenta usando el protocolo IMAP. Luego haga clic en el botón “Continuar”.

En la siguiente ventana, se nos ofrece la posibilidad de elegir qué protocolo usaremos para "recoger" nuestro correo del servidor de correo. Hacemos clic izquierdo primero en el botón de selección “POP3”, y luego nuevamente con el botón izquierdo del ratón en el botón “Finalizar”.

Así, hemos creado otra cuenta en el cliente de correo, con la que nos conectaremos al servidor de correo y recibiremos correo mediante el protocolo POP3.

La carpeta "Bandeja de entrada" todavía está vacía, ya que el cliente revisa el correo en el servidor una vez cada 10 minutos. No esperaremos 10 minutos y revisaremos el correo en el servidor de correo inmediatamente. Para hacer esto, haga clic en el botón de elemento de menú "Obtener".

Aquí es donde comenzaremos a ver cómo funciona el correo POP3.

El correo del servidor de correo se "descarga" completamente a su computadora personal. En otras palabras, se copia en su computadora en su totalidad.

Y ahora puedes trabajar con el correo electrónico de forma totalmente autónoma. Correo que está en tu computadora personal, ahora no está relacionado de ninguna manera con servidor de correo, a diferencia del protocolo IMAP.

Pero antes de continuar, cambiemos el nombre de la cuenta de correo electrónico creada para funcionar con el servidor de correo POP3.

El hecho es que el programa sustituye el nombre de la cuenta por una dirección de correo electrónico. Y como tenemos dos Cuentas por uno dirección de correo electrónico, luego obtendrás dos nombres idénticos para cuentas diferentes.

En general, para no confundirnos, cambiamos el nombre de la “cuenta”.

Para ello pasamos el ratón sobre el nombre de nuestra cuenta” [correo electrónico protegido]" y haga clic en él con el botón izquierdo del ratón. De manera similar, haga clic en el elemento del menú de configuración de la cuenta "Ver configuración para esta cuenta".

Esto abrirá la ventana de configuración de nuestras cuentas. Cambiamos el nombre de nuestra “cuenta”. Para no inventar nada solo agregaré “( pop3)».

Nuestras cuentas ahora son más fáciles de navegar.

Supongamos que ya hemos revisado todos los correos electrónicos y ya no los necesitamos. Y decidimos borrar todas las letras a la vez. Para hacer esto, haga clic izquierdo en cualquier letra. Utilice la combinación de teclas "Ctrl+A" para seleccionar todas las letras a la vez y presione la tecla "Supr" para eliminar.

Todo el correo se eliminó y se movió de la Bandeja de entrada a la carpeta Elementos eliminados.

Y ahora ¡¡¡ATENCIÓN!!! Dos puntos.

Ahora, hasta que llegue una nueva carta, la carpeta Bandeja de entrada estará vacía. Esto parece evidente. ¡Pero!

Veamos qué está pasando realmente con nuestro correo en el servidor de correo, que eliminamos de nosotros mismos. Veamos una cuenta configurada para el protocolo IMAP y a través de .

Todo correo remoto permaneció en el servidor de correo. Aunque ya no lo entendemos. ¿Es bueno o malo?

Aquí hay más desventajas que ventajas. Aunque depende de quién.

Una de las desventajas "largas" es que el volumen de cartas aumentará con el tiempo y puede obstruir completamente el buzón. Las cartas simplemente dejarán de llegar.

Una de las “grandes” ventajas es que incluso si eliminamos completamente nuestro correo en computadora local, siempre sabremos que tenemos una especie de “copia de seguridad” de todas nuestras cartas

Ahora cambiemos un parámetro en el servidor.

Para hacer esto, vayamos a ver la configuración de la cuenta.

Haga clic izquierdo en el nombre de la cuenta " [correo electrónico protegido](pop3)”, luego haga clic en “Ver configuración de cuenta”, luego haga clic en “Configuración del servidor”.

Desmarque la casilla junto a "Dejar copias de mensajes en el servidor". Haga clic en el botón "Aceptar".

Ahora veamos qué está pasando con nuestro correo en el servidor de correo de nuestro buzón.

Como podemos ver, todo el correo se eliminó inmediatamente después de que desmarcamos la opción "Dejar copias de mensajes en el servidor".

¿Es bueno o malo?

Aquí hay una gran ventaja. No necesita preocuparse por su buzón en el servidor. Simplemente nunca se desbordará y siempre llegarán cartas.

La gran desventaja es que si su computadora falla, todo su correo simplemente se perderá, a menos, por supuesto, que haya realizado copias de seguridad.

Pero, por otra parte, si no Copia de respaldo algo, entonces ese “algo” no puede ser restaurado. Y no importa qué sea: correo, fotografías, documentos, etc.

En principio, en la mayoría de los casos, una cuenta en un cliente de correo para recibir correo de un servidor de correo se configura utilizando el protocolo POP3, sin dejar correo en un buzón del servidor.

Pero, por supuesto, nadie crea nunca dos cuentas para la misma dirección de correo electrónico. Aunque, como puede ver, esa posibilidad existe. E hice dos entradas sólo con fines ilustrativos.

Básicamente se trata de protocolos IMAP y POP3.

En la próxima lección aprenderemos cómo "vincular" el correo electrónico trabajando con un buzón a través de la interfaz web. También veremos algunos de varias maneras insertando imágenes.

En conclusión, quiero felicitar a todos mis lectores por el próximo año nuevo y desearles a todos salud, éxito y felicidad en sus vidas personales.

Eso es todo por hoy. Buena suerte y éxito creativo para todos. 🙂

Es posible que la estación de trabajo no tenga recursos suficientes para garantizar el funcionamiento continuo del servidor SMTP. Es demasiado caro para los ordenadores domésticos mantener una conexión a Internet las 24 horas del día.

Pero el acceso al correo electrónico es necesario tanto para nodos tan pequeños como para computadoras individuales. Se ha desarrollado un protocolo para solucionar este problema. POP3(Protocolo de oficina de correos - Versión 3, STD: 53. M. Rose, RFC-1939). Este protocolo proporciona acceso de host al servidor de correo subyacente.

POP3 No pretende proporcionar una lista amplia de manipulaciones de correo. mensajes postales son recibidos por el servidor de correo y almacenados allí hasta puesto de trabajo la aplicación cliente no se inicia POP3. Esta aplicación establece una conexión con el servidor y recupera mensajes desde allí. Los mensajes de correo en el servidor se borran..

El protocolo IMAP4 más avanzado y complejo se analiza en RFC-2060 (puerto 143). Puede leer sobre la autenticación POP3 en RFC-1734.

En el futuro, el cliente de la computadora se llamará la máquina que utiliza los servicios POP3 y el servidor de la computadora será la parte que ofrezca los servicios POP3.

Cuando un usuario cliente de computadora quiere enviar un mensaje, establece una conexión SMTP directamente con el servidor de correo y envía todo lo que necesita a través de él. En este caso, el servidor de la computadora POP3 no es necesariamente un servidor de correo.

En el momento inicial, el servidor POP3 de la computadora escucha el puerto TCP 110. Si la computadora cliente desea utilizar los servicios del servidor POP3, establece una conexión TCP con él. Una vez establecida la conexión, el servidor POP3 envía una notificación al cliente (por ejemplo, +OK servidor POP3 listo) y la sesión entra en la fase de autorización (ver también RFC-1734, -1957). Después de esto, se pueden intercambiar comandos y respuestas.

Los comandos POP3 constan de palabras clave (3-4 caracteres), que pueden ir seguidas de argumentos. Cada comando termina con un par de caracteres CRLF. Tanto las palabras clave como los argumentos sólo pueden contener caracteres ASCII imprimibles. Los caracteres de espacio se utilizan como delimitadores. Cada argumento puede tener hasta 40 caracteres.

La señal de respuesta POP3 contiene un indicador de estado y palabra clave, que puede ser seguido por información adicional. La respuesta también termina con una secuencia de código CRLF. La longitud de la respuesta no supera los 512 caracteres, incluido CRLF. Hay dos indicadores de estado: positivo - "+OK" y negativo - "- ERR" (todos los caracteres están en mayúsculas).

Las respuestas a algunos comandos pueden contener varias líneas. En este caso, la última línea contiene el código de salida 046 ("".") seguido de CRLF.

En la práctica, las respuestas de varias líneas terminan con la secuencia "CRLF.CRLF" para evitar la suplantación de identidad.

Durante el proceso de autorización, el cliente debe presentarse ante el servidor pasando un nombre y contraseña (una opción es enviar el comando APOP). Si la autorización se completa con éxito, la sesión ingresa al estado de transacción (TRANSACCIÓN). Cuando se recibe un comando SALIR del cliente, la sesión pasa al estado ACTUALIZAR, mientras se liberan todos los recursos y se finaliza la conexión TCP.

El servidor responde a comandos sintácticamente no reconocidos y no válidos enviando un indicador de estado negativo.

El servidor POP3 puede equiparse con un temporizador pasivo (10 minutos), que interrumpe automáticamente la sesión. La llegada de cualquier comando del cliente pone este temporizador a cero.

El servidor lo numera todo. mensajes transmitidos de su buzón y determina su longitud. Una respuesta positiva comienza con +OK, seguido de un espacio, el número del mensaje, otro espacio y la longitud del mensaje en octetos. La respuesta termina con la secuencia CRLF. Los mensajes transmitidos se eliminan del buzón del servidor. Todos los mensajes enviados durante una sesión POP3 deben seguir las pautas de formato de mensajes de Internet.

En el estado de transacción, el cliente puede enviar al servidor una secuencia de comandos POP3, para cada uno de los cuales el servidor debe enviar una respuesta. Seguido por Breve descripción comandos utilizados en el estado transacción.

LISTA[mensaje]

Argumentos: número de mensaje (opcional), que no puede hacer referencia a un mensaje marcado como eliminado. El comando sólo se puede emitir en modo TRANSACCIÓN. Si el argumento está presente, el servidor emite una respuesta positiva que contiene la cadena de información del mensaje. Esta línea se denomina lista de escaneo de mensajes ( escanear

Lo más probable es que la mayoría de las personas que lean esta guía ya estén familiarizadas con la tecnología de comunicación más utilizada: el correo electrónico. ¿Pero alguna vez has pensado en cómo funciona realmente? En este artículo aprenderemos cómo funciona este servicio y qué son POP3, SMTP e IMAP.

POP3(protocolo de oficina postal versión 3) se utiliza a menudo para comunicarse con un servidor de correo electrónico remoto y descargar mensajes a un cliente de correo electrónico local y luego eliminarlos en el servidor, por ejemplo Thunderbird. Correo de Windows, etc. Sin embargo, los clientes de correo electrónico suelen ofrecer la opción de dejar o no copias de los mensajes en el servidor. Si utiliza varios dispositivos para enviar mensajes, se recomienda dejar esta función habilitada; de lo contrario, en otro dispositivo no tendrá acceso a los mensajes enviados que no se guardaron en el servidor remoto. También vale la pena señalar que POP3 es un protocolo unidireccional, lo que significa que los datos se toman de un servidor remoto y se envían al cliente local.

Los puertos POP3 predeterminados son:

Puerto 110 – puerto sin cifrado

El puerto 995 es un puerto SSL/TLS, también conocido como pop3s

Paso 2: ¿Diferencias entre POP3 e IMAP y cuáles son los puertos para IMAP?

IMAP (protocolo nivel de aplicación para acceder al correo electrónico), al igual que POP3 se utiliza para recibir mensajes de correo electrónico en un cliente local, sin embargo, tiene una diferencia significativa: solo se descargan los encabezados del correo electrónico, el texto de la carta permanece en el servidor. este protocolo La comunicación funciona en dos direcciones; si se producen cambios en el cliente local, se transmiten al servidor. EN Últimamente IMAP se ha vuelto más popular a medida que gigantes de servicios de correo electrónico como Gmail comenzaron a recomendarlo en lugar de POP3.

Los puertos IMAP predeterminados son:

  • Puerto 143 – puerto sin cifrado
  • El puerto 993 es un puerto SSL/TLS, también conocido como IMÁGENES

Paso 3: SMTP, el protocolo para comunicaciones salientes por correo electrónico

Protocolo simple de transferencia de correo ( SMTP), utilizado para comunicarse con un servidor remoto y luego enviar mensajes desde el cliente local a servidor remoto y, en última instancia, al servidor del destinatario del mensaje. En su servidor de correo electrónico, este proceso está controlado servicio especial (MTA). Vale la pena mencionar que SMTP se utiliza únicamente para enviar mensajes.

Puertos SMTP:

  • Puerto 25 – puerto sin cifrado
  • El puerto 465 es un puerto SSL/TLS, también conocido como SMTP

Conclusión

Esperamos que ahora comprenda claramente cómo funcionan los protocolos de correo electrónico y qué puertos utilizan. En este tutorial aprendimos qué son POP3, SMTP e IMAP y para qué se utilizan. Por ejemplo, POP3 e IMAP se utilizan para los mismos fines, pero abordan estas tareas de manera diferente. IMAP deja el contenido del mensaje en el servidor y POP3 lo descarga a su computadora. Además, descubrimos cuáles son los puertos estándar para SMTP, POP3 e IMAP.




Arriba