Si bien no puede "extraer" los correos electrónicos utilizando los comandos centrales de SMTP, el efecto de la extracción puede * simularse * o * aproximado * en escenarios específicos, a menudo implicando una extensión o interacción personalizada con otros protocolos:
Aproximaciones de "tirar" con SMTP:
1. Uso de un mecanismo de votación dedicado: Un cliente podría conectarse periódicamente al servidor SMTP utilizando un mecanismo separado (por ejemplo, un trabajo cron o una tarea programada) y luego intentar recuperar mensajes utilizando una extensión SMTP personalizada o un protocolo completamente diferente (como POP3 o IMAP detrás de escena). El cliente inicia la conexión y verifica el correo nuevo; Esto no es un verdadero tirón de SMTP, pero logrando un resultado similar.
2. Servicios de notificación (por ejemplo, utilizando una extensión SMTP personalizada o un protocolo de notificación separado): El servidor receptor puede implementar un sistema que notifique al servidor de envío cuando se entrega un mensaje. Esto no está tirando en sí mismo, pero permite que el remitente esté informado de la entrega, ofreciendo indirectamente un mecanismo de respuesta que podría desencadenar acciones. Esto generalmente implica una comunicación fuera de banda más allá de los comandos SMTP estándar.
3. Servicios de terceros: Los servicios de correo electrónico basados en la nube u otros sistemas de administración de correo electrónico pueden ofrecer API o interfaces que le permiten recuperar información o estado del mensaje, logrando efectivamente un efecto de "extracción", pero esto se basa en algo * que no sea * el protocolo base SMTP.
Por qué SMTP no tiene funcionalidad de extracción:
El diseño de SMTP prioriza la * entrega * confiable y eficiente de los mensajes. Un mecanismo de "extracción" requeriría que el servidor monitoree constantemente las solicitudes de los clientes y mantenga información de estado sobre qué mensajes se han entregado o leído, lo que agrega complejidad y sobrecarga. POP3 e IMAP fueron diseñados específicamente para abordar la recuperación del lado del cliente de los mensajes.
En resumen, no puede usar comandos SMTP para extraer directamente los correos electrónicos. Cualquier funcionalidad de "tracción" aparente se logra a través de métodos indirectos, soluciones o integraciones con otros protocolos. Usar POP3 o IMAP es la forma estándar de recuperar correos electrónicos de un servidor.