|
|
|
|
- Mensajes eliminados (protocolo POP3)
- Mensajes eliminados (mensajería de Outlook)
- Mensajes eliminados (protocolo IMAP)
- Nuevos mensajes (protocolo POP3)
// Loop for reading all the incoming messages found // in the mailbox of POP3 protocol I is int nbMSG is int = EmailNbMessage(UserName) FOR I = 1 TO nbMSG EmailReadMessage(UserName) IF Email.Out <> True THEN CU.NAME = Email.Sender CU.MESSAGE_TXT = Email.Message ... ELSE Info("This message was deleted") END END
Sintaxis
Averiguar el número de Email s encontrados en el servidor Email (protocolo POP3) Ocultar los detalles
<Result> = EmailNbMessage(<POP3 session>)
<Result>: Integro - Número de mensajes recibidos en el servidor al inicio de la sesión actual de Email,
- -1 si se produce un error. Para obtener más información sobre el error, utilice la función ErrorInfo.
<POP3 session>: Cadena de caracteres Identifica la sesión de usuario (POP3). Este parámetro puede corresponder a:
Averiguar el número de Email s encontrados en el servidor Email (protocolo IMAP) Ocultar los detalles
<Result> = EmailNbMessage(<IMAP messaging session>)
<Result>: Integro - Número de mensajes recibidos en el servidor en la sesión actual de Email,
- -1 si se produce un error. Para obtener más información sobre el error, utilice la función ErrorInfo.
<IMAP messaging session>: Variable de tipo emailIMAPSession Identificador de la sesión actual de Email (IMAP). Este identificador es devuelto por EmailStartSession. Observaciones Mensajes eliminados (protocolo POP3) - EmailNbMessage devuelve el número de mensajes en el servidor Email antes de que se eliminen.
- los números de mensaje no se reasignan.
Por lo tanto, si se encuentran cuatro mensajes en el servidor al principio de la sesión, estos mensajes están numerados del 1 al 4.. Si se borra el mensaje nº 1: - Al utilizar la función EmailNbMessage en la misma sesión, siempre devuelve 4.
- El mensaje 1 no puede ser leído por EmailReadMessage porque el mensaje ya no existe (sólo existen los mensajes 2, 3 y 4).
Los números de mensaje se reasignan durante la siguiente conexión. Mensajes eliminados (protocolo IMAP) Si un mensaje fue borrado por EmailDeleteMessage, este mensaje es realmente borrado de la sesión: - durante el siguiente comando de "expurgar" (borrar la papelera de un WebMail, por ejemplo).
- al utilizar EmailExpunge para forzar la destrucción de todos los correos electrónicos eliminados.
Nuevos mensajes (protocolo POP3) El protocolo POP3 no se puede utilizar para descubrir y gestionar los nuevos mensajes recibidos durante la conexión.. Para get los nuevos mensajes, debe desconectarse ( EmailCloseSession) y volver a conectarse ( EmailStartSession).
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|