|
|
|
|
- Número de mensajes encontrados en el buzón (protocolo POP3)
- Los archivos adjuntos
- Barra de progreso
EmailReadMessage (Función) Lee un Email recibido: - a través del protocolo POP3 o IMAP: el Email se encuentra en la bandeja de entrada del servidor de mensajería.
Esta función no modifica la posición actual. Los Variable s de la estructura del correo electrónico (o Email Variable) están llenos. Si no se encuentra ningún correo electrónico, la variable Email.Out se establece en True.
// Use with the POP3 protocol I is int nbMSG is int = EmailNbMessage(UserName) FOR I = 1 TO nbMSG IF EmailReadMessage(UserName, I) = True THEN IF Email.Out <> True THEN CU.NAME = Email.Sender CU.MESSAGE_TXT = Email.Message ... ELSE Info("This message was deleted") END END END
Sintaxis
La lectura de un Email gestionado por el protocolo POP3 o IMAP Ocultar los detalles
<Result> = EmailReadMessage(<Session> [, <Email>] , <Message number>)
<Result>: booleano - True si se leyó el mensaje. En este caso, la estructura de Email se actualiza automáticamente.
- False en caso contrario. Para obtener más información sobre el error, utilice la función ErrorInfo con la constante errMessage.
La variable Email.Out se establece en True si no se encontró ningún mensaje (ningún correo electrónico).
<Session>: Cadena de caracteres, o emailPOP3Session o emailIMAPSession Variable Identifica la sesión de usuario. Corresponde a: <Email>: Correo electrónico opcional Variable Nombre de la Email Variable que se va a inicializar con el contenido del mensaje. Si no se especifica este parámetro, se utiliza la estructura Email. <Message number>: Integro - Índice de mensaje a leer en POP3
- Identificador (UID) del mensaje en IMAP.
Observaciones Número de mensajes encontrados en el buzón (protocolo POP3) - EmailNbMessage devuelve el número de mensajes encontrados en el servidor Email antes del borrado.
- los números de los mensajes borrados no se reasignan.
Por ejemplo: Durante la conexión, se encuentran cuatro mensajes en el servidor. Estos mensajes están numerados del 1 al 4. Si se borra el mensaje nº 1: - EmailNbMessage vuelve 4.
- EmailReadMessage no se puede leer el mensaje: el mensaje ya no existe. La variable Email.Out devuelve True. Sólo existen los mensajes 2, 3 y 4.
Los números de mensaje se reasignan durante la siguiente conexión. Los archivos adjuntos Al leer un mensaje, los archivos adjuntos pueden copiarse en el disco local (o en el disco del servidor) mediante EmailSaveAttachment. Consejo: Recomendamos que guardes los mensajes y sus archivos adjuntos en el disco local (o en un disco del servidor), y luego los borres del servidor Email. Esta operación está acostumbrada a: - reducir el tamaño del buzón de correo en el servidor,
- mejorar y acelerar las comunicaciones en los servidores POP3: sólo los nuevos mensajes serán leídos en el servidor.
Clasificación Lógica de negocio / UI: Lógica de negocio
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|