Este es el sitio web histórico de la documentación de 4D. La documentación se está trasladando progresivamente a developer.4d.com |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v19
IMAP_GetMessage
|
IMAP_GetMessage ( imap_ID ; numMsg ; offset ; longitud ; parteMsg ; textoMsg {; actSeen} ) -> resultado | ||||||||
Parámetro | Tipo | Descripción | ||||||
imap_ID | Entero largo |
![]() |
Referencia de conexión IMAP | |||||
numMsg | Entero largo |
![]() |
Número del mensaje | |||||
offset | Entero largo |
![]() |
Carácter a partir del cual comenzar la recuperación | |||||
longitud | Entero largo |
![]() |
Número de caracteres a reenviar | |||||
parteMsg | Entero |
![]() |
0 = Mensaje entero, 1 = Encabezado únicamente, 2 = Cuerpo únicamente | |||||
textoMsg | Texto |
![]() |
Texto del mensaje | |||||
actSeen | Entero |
![]() |
0 = Actualizar marcador \Seen; 1= No actualizar el marcador \Seen | |||||
resultado | Entero |
![]() |
Código de error | |||||
El comando IMAP_GetMessage devuelve el texto completo del mensaje identificado por msgNum en el buzón actual definido por IMAP_SetCurrentMB. A menos que se especifique lo contrario por el comando IMAP_SetPrefs, se eliminarán los caracteres de salto de línea en el mensaje.
El comando IMAP_GetMessage devuelve todo el mensaje, incluyendo la información del encabezado o únicamente una parte del mensaje (encabezado o cuerpo) en función del valor del parámetro parteMsg.
imap_ID es una referencia entero largo a una conexión abierta creada con IMAP_Login.
numMsg es un valor entero largo que indica cual mensaje en el buzón recuperar. Este número representa la posición de un mensaje dentro de la lista actual de los mensajes. Atención, el numMsg de un mensaje no es un valor estable, difiere de una sesión a otra.
offset es un valor entero largo que indica la posición del caracter a partir del cual comenzar la lectura. En la mayoría de los casos pase cero en este parámetro.
El parámetro longitud es un valor entero largo que indica el número de caracteres a recuperar más allá de la posición offset.
parteMsg indica la parte del mensaje a recuperar. Se pueden pasar los valores 0, 1 o 2:
Cuando recupera el mensaje entero o el encabezado únicamente, recupera texto bruto no decodificado. Por otra parte, al recuperar sólo el cuerpo, el texto obtenido se decodifica automáticamente y si es necesario se convierte (ver POP3_Charset para obtener más información sobre las reglas de decodificación y conversión).
actSeen es un valor entero que indica si el marcador \Seen debe añadirse o no a los marcadores del mensaje. Este parámetro es opcional y se utiliza el valor por defecto si no se pasa este parámetro.
textoMsg es una variable texto que recibe el texto recuperado.
Producto: 4D
Tema: IC IMAP Review Mail (obsoleto)
Número
88873
Creado por: 4D Internet Commands 6.8.1
4D Internet Commands ( 4D v19)