AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Funciones WLanguage / Comunicación / Gestión de correos electrónicos
  • Descripción general de los protocolos POP3/SMTP
  • Los protocolos POP3 y SMTP
  • Principio
  • Envío de mensajes utilizando el protocolo SMTP
  • Recepción de mensajes utilizando el protocolo POP3
  • Observaciones
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Descripción general de los protocolos POP3/SMTP

Los protocolos POP3 y SMTP

  • El protocolo POP3 (Post Office Protocol) se utiliza para recibir correos electrónicos.
  • El protocolo SMTP (Simple Mail Transfer Protocol) se utiliza para enviar correos electrónicos.
Observaciones:
  • La recepción de correos electrónicos también puede tenerse en cuenta mediante el uso de la protocolo IMAP.
  • AndroidWidget Android iPhone/iPad Las conexiones SSL son compatibles.
Principio

Envío de mensajes utilizando el protocolo SMTP

Para enviar mensajes utilizando el protocolo SMTP, debe hacerlo:
  1. Inicie una sesión SMTP:
  2. Construye el mensaje a enviar en un Variable de tipo Email o en la estructura Email.
  3. Envía el mensaje con EmailSendMessage.
  4. Cierre la sesión SMTP con EmailCloseSession.

Recepción de mensajes utilizando el protocolo POP3

Para recibir correos electrónicos utilizando el protocolo POP3, debe hacerlo:
  1. Inicie una sesión POP3:Ejemplo para iniciar una sesión usando un emailPOP3Session Variable:
    // Start the messaging session
    MySession is emailPOP3Session
    MySession.ServerAddress = "pop.mycompany.us"
    MySession.Name = "user"
    MySession.Password = "secret"
    EmailStartSession(MySession)
  2. Lea los mensajes en el servidor de mensajería:
    • con la función EmailGetAll.
    • con un bucle como:
      • Ejemplo que utiliza un correo electrónico Variable:
        MyMessage is Email
        EmailReadFirst(MySession, MyMessage)
        WHILE NOT MyMessage.Out
        // Place the process of the message read...
        ...
        EmailReadNext(MySession, MyMessage)
        END
      • Ejemplo que usa la estructura Email:
        EmailReadFirst(MySession)
        WHILE NOT Email.Out
        // Place the process of the message read...
        ...
        EmailReadNext(MySession)
        END
    • o con un bucle como:
      MyMessage is Email
      FOR EACH MyMessage OF MySession
      // Place the process of the message read...
      ...
      END
  3. Cierre la sesión POP3 con EmailCloseSession.
Observación: EmailStartSession puede iniciar simultáneamente una sesión POP3 y una sesión SMTP.
Observaciones
Versión mínima requerida
  • Versión 9
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 23/06/2023

Señalar un error o enviar una sugerencia | Ayuda local