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 del protocolo IMAP
  • Uso del protocolo IMAP
  • Recepción de mensajes utilizando el protocolo IMAP
  • Observaciones
  • Conexión con el proveedor de servicios
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 del protocolo IMAP
El protocolo IMAP es un protocolo estándar para la gestión de correos electrónicos. A diferencia del protocolo POP3, el principio para utilizar el protocolo IMAP consiste en dejar los mensajes en el servidor de mensajería para poder leerlos desde varios clientes.. Incluye un indicador específico utilizado para averiguar si se ha leído un mensaje.. Varios servidores de mensajería soportan tanto el protocolo IMAP como el protocolo POP3.
Observaciones:
Uso del protocolo IMAP

Recepción de mensajes utilizando el protocolo IMAP

Para recibir correos electrónicos utilizando el protocolo IMAP
  1. Inicie una sesión IMAP utilizando un emailIMAPSession Variable y EmailStartSession.
    Ejemplo para iniciar una sesión usando un emailIMAPSession Variable:
    // Start the messaging session
    MySession is emailIMAPSession
    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 (las palabras clave "NO LEER" son opcionales y permiten examinar sólo los mensajes no leídos o todos los mensajes):
      MyMessage is Email
      FOR EACH MyMessage NOT READ OF MySession
      // Place the process of the message read...
      ...
      END
  3. Cierre la sesión IMAP con EmailCloseSession.
Observaciones
WINDEV Mobile

Conexión con el proveedor de servicios

WINDEV Mobile No se requiere ninguna operación específica para conectarse al proveedor de servicio.
Versión mínima requerida
  • Versión 15
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