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
  • Propiedades específicas de las variables emailPOP3Session
  • Funciones que utilizan las variables de emailPOP3Session
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
El tipo emailPOP3Session se utiliza para acceder a un servidor de mensajería utilizando el protocolo POP3 ( Post Office Protocol) para recuperar los mensajes encontrados en este servidor. Puede definir y modificar las características de la conexión utilizando diferentes propiedades de WLanguage.
Observación: Para obtener más información sobre la declaración de este tipo de variable y el uso de propiedades WLanguage, consulte Declarar una variable.
Ejemplo
// Start a POP3 session
MySession is emailPOP3Session
MySession.ServerAddress = "pop.mydomain.fr"
MySession.Name = "user"
MySession.Password = "secret"
EmailStartSession(MySession)

// Retrieve all the messages
arrMessage is array of Email 
arrMessage = EmailGetAll(MySession)

// Browse the array of messages by index
FOR I = 1 _TO_ MySession.EmailByIndex.Count
Trace(MySession.EmailByIndex[I].Subject)
END

// Browse the array of messages with a FOR EACH loop
FOR EACH AMessage OF MySession
Trace(AMessage.Subject)
END
Observaciones

Propiedades específicas de las variables emailPOP3Session

Las siguientes propiedades pueden utilizarse para manipular variables de tipo emailPOP3Session:
Nombre de la propiedad Tipo utilizado Efecto
ServerAddressCadena de caracteresAddress del servidor Email. Este Address es suministrado por el proveedor de servicios o por el administrador de la red. Esta Address se puede dar en el siguiente formato:
  • IP Address (en formato XXX.XXX.XXX.XXX, 125.5.110.100 por ejemplo).
  • Nombre del servidor (pop3.free.fr por ejemplo). Se recomienda esta sintaxis.
ContraseñaCadena de caracteresContraseña de usuario. Esta contraseña es proporcionada por el proveedor de servicios o por el administrador de la red.
denominarCadena de caracteresIdentifica al usuario. Este nombre es proporcionado por el proveedor de servicios o por el administrador de la red.
OpciónConstante de tipo IntegerLos valores posibles son:
  • emailOptionDefault (valor Default ): Conexión mediante POP3.
  • optionTLS: Conexión mediante POP3 con túnel TLS. Esta opción garantiza la confidencialidad, pero debe ser compatible con el servidor.
    Antes de la versión 28 Actualización 4, esta constante se denominaba optionSSL .
PuertoIntegroIdentifica el puerto utilizado para el protocolo POP3.
Este Property es set a 110 por Default, correspondiente al número de puerto estándar para este protocolo.
Observación: Para utilizar el protocolo SSL, se debe especificar el número de puerto. En la mayoría de los casos, los servidores de Email esperan las conexiones SSL en el puerto 995.

Funciones que utilizan las variables de emailPOP3Session

EmailCloseSessionCierra una sesión de gestión de Email en función del modo seleccionado (SMTP/POP3, IMAP, MS Exchange o Lotus Notes).
EmailDeleteMessageBorra el Email actual utilizando el protocolo actual (POP3, IMAP, MS Exchange, Lotus Notes o Outlook).
EmailGetAllRecupera todos los correos electrónicos encontrados en un servidor.
EmailMessageLengthCalcula el tamaño del mensaje especificado (sin cargar el mensaje).
EmailNbMessageDevuelve el número de mensajes entrantes que se encuentran actualmente:
  • en el servidor Email (sólo protocolo POP3).
  • en el software de mensajería Outlook.
EmailReadFirstLee el primer Email entrante según el protocolo utilizado (POP3 o IMAP, MS Exchange, Lotus Notes o Outlook).
EmailReadFirstHeaderLee la cabecera del primer Email entrante según el protocolo utilizado (POP3 o IMAP, Lotus Notes o Outlook).
EmailReadLastLee el último Email entrante según el protocolo utilizado (POP3 o IMAP, MS Exchange, Lotus Notes o Outlook).
EmailReadLastHeaderLee la cabecera del último Email entrante según el protocolo utilizado (POP3 o IMAP, Lotus Notes o Outlook).
EmailReadMessageLee un mensaje entrante de acuerdo con el protocolo utilizado (POP3 o IMAP, Lotus Notes o Outlook).
EmailReadMessage HeaderLee la cabecera de un Email entrante según el protocolo utilizado (POP3 o IMAP, Lotus Notes o Outlook).
EmailReadNextLee la Email entrante encontrada después de la Email actual según el protocolo (POP3 o IMAP, MS Exchange, Lotus Notes o Outlook).
EmailReadNextHeaderLee la cabecera del Email encontrado después del Email actual según el protocolo utilizado (POP3 o IMAP, Lotus Notes o Outlook).
EmailReadPreviousLee el Email encontrado antes del Email actual según el protocolo utilizado (POP3 o IMAP, MS Exchange, Lotus Notes o Outlook).
EmailReadPreviousHeaderLee la cabecera del Email encontrado antes del Email actual según el protocolo utilizado (POP3 o IMAP, Lotus Notes o Outlook).
EmailStartSessionInicia una sesión de gestión de Email en función del modo de gestión seleccionado (POP3, SMTP, IMAP o MS Exchange).
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: 09/09/2023

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