PC SOFT

AYUDA EN LÍNEA
DE WINDEV, WEBDEV Y WINDEV MOBILE

Este contenido proviene de una traducción automática.. Haga clic aquí para ver la versión original en inglés.
  • No hay siguiente email
  • Inicialización de la lectura de correos electrónicos
  • Uso del protocolo POP3
  • Uso de MS Exchange
  • Uso de Pocket Outlook
  • Mensajería de Outlook
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Otros
Procedimientos almacenados
Lee el correo electrónico entrante que se encuentra después del correo electrónico actual.:
  • a través del protocolo POP3 o IMAP: los correos electrónicos entrantes se encuentran en el buzón de correo.
  • WINDEVWEBDEV - Código Servidor a través del cliente MS Exchange: los correos electrónicos entrantes se encuentran en la bandeja de entrada de MS Exchange. El siguiente correo electrónico se busca en la bandeja de entrada y en el servidor.
  • WINDEVWEBDEV - Código Servidor a través del software de mensajería Lotus Notes o Outlook: los correos electrónicos entrantes se encuentran en la bandeja de entrada de Lotus Notes o Outlook. El siguiente correo electrónico se busca en la bandeja de entrada.
  • Windows Mobile a través de Pocket Outlook (cuenta de usuario distinta de la cuenta "ActiveSync"): los correos electrónicos entrantes se encuentran en la bandeja de entrada de Pocket Outlook. El siguiente correo electrónico se busca en la bandeja de entrada y en el servidor.
Si no se encontró ningún correo electrónico (ningún mensaje siguiente), la variable Email.Out variable se establece en True.
Recordatorio: Antes de leer un correo electrónico, una sesión debe ser iniciada por EmailStartSession, EmailStartNotesSession o EmailStartOutlookSession..
LinuxJava Los correos electrónicos sólo se pueden leer a través del protocolo POP3.
Versiones 17 y posteriores
iPhone/iPad Esta función ahora está disponible para aplicaciones iPhone/iPad.
Nueva funcionalidad versión 17
iPhone/iPad Esta función ahora está disponible para aplicaciones iPhone/iPad.
iPhone/iPad Esta función ahora está disponible para aplicaciones iPhone/iPad.
Versiones 21 y posteriores
Universal Windows 10 App Esta función ahora está disponible en modo Universal Windows 10 App.
Nueva funcionalidad versión 21
Universal Windows 10 App Esta función ahora está disponible en modo Universal Windows 10 App.
Universal Windows 10 App Esta función ahora está disponible en modo Universal Windows 10 App.
Versiones 22 y posteriores
Widget Android Esta función ahora está disponible en modo Android Widget.
Android Esta función ahora está disponible para aplicaciones Android.
Nueva funcionalidad versión 22
Widget Android Esta función ahora está disponible en modo Android Widget.
Android Esta función ahora está disponible para aplicaciones Android.
Widget Android Esta función ahora está disponible en modo Android Widget.
Android Esta función ahora está disponible para aplicaciones Android.
Ejemplo
// Read the first email
EmailReadFirst(EmailID)
IF Email.Out = False THEN
// Displays the sender and the subject in a table
TableAdd(TABLE_IncomingEmails, Email.Sender + TAB + Email.Subject)
// Read the next email
EmailReadNext(EmailID)
END
Sintaxis

Leyendo el siguiente correo electrónico entrante a través del protocolo POP3 o IMAP Ocultar los detalles

<Result> = EmailReadNext(<Session> [, <esmaltada>])
<Result>: booleano
  • True si se leyó el mensaje,
  • False en caso contrario. Si se produce un error, la variable ErrorOccurred se establece en True.
    Para obtener más información sobre el error, utilice la función ErrorInfo con la constante errMessage. Si no hay correos electrónicos, el valor de ErrorOccurred sigue siendo False y la variable Email.Out se establece en True.
<Session>: Cadena de caracteres, o emailPOP3Session o emailIMAPSession variable
Identifica la sesión de usuario. Corresponde a:
Versiones 15 y posteriores
Java Las variables Sesión emailPOP3Session y Sesión emailIMAPSession no son compatibles.
Nueva funcionalidad versión 15
Java Las variables Sesión emailPOP3Session y Sesión emailIMAPSession no son compatibles.
Java Las variables Sesión emailPOP3Session y Sesión emailIMAPSession no son compatibles.
<esmaltada>: Variable de correo electrónico opcional
Versiones 15 y posteriores
Nombre de la variable esmaltada que se inicializará con el contenido del mensaje.
Java Este parámetro no está disponible.
Si no se especifica este parámetro, se utiliza el Estructura del correo electrónico.
Nueva funcionalidad versión 15
Nombre de la variable esmaltada que se inicializará con el contenido del mensaje.
Java Este parámetro no está disponible.
Si no se especifica este parámetro, se utiliza el Estructura del correo electrónico.
Nombre de la variable esmaltada que se inicializará con el contenido del mensaje.
Java Este parámetro no está disponible.
Si no se especifica este parámetro, se utiliza el Estructura del correo electrónico.
WINDEVWindowsWindows MobileCódigo de Usuario (UMC)

Leer el próximo correo electrónico entrante a través de MS Exchange, Pocket Outlook, Lotus Notes o Outlook Ocultar los detalles

<Result> = EmailReadNext(<Session> [, <esmaltada> [, <Read mode> [, <Type>]]])
<Result>: booleano
  • True si se leyó el mensaje,
  • False en caso contrario. Si se produce un error, la variable ErrorOccurred se establece en True.
    Para obtener más información sobre el error, utilice la función ErrorInfo con la constante errMessage. Si no hay correos electrónicos, el valor de ErrorOccurred sigue siendo False y la variable Email.Out se establece en True.
<Session>: Entero, o emailOutlookSesión o emailNotesVariable de sesión
Identificador de la sesión de correo electrónico actual. Este identificador puede ser:
<esmaltada>: Variable de correo electrónico opcional
Versiones 15 y posteriores
Nombre de la variable esmaltada que se inicializará con el contenido del mensaje.
Si no se especifica este parámetro, se utiliza el Estructura del correo electrónico.
Nueva funcionalidad versión 15
Nombre de la variable esmaltada que se inicializará con el contenido del mensaje.
Si no se especifica este parámetro, se utiliza el Estructura del correo electrónico.
Nombre de la variable esmaltada que se inicializará con el contenido del mensaje.
Si no se especifica este parámetro, se utiliza el Estructura del correo electrónico.
<Read mode>: Constante opcional o cadena de caracteres
Indica los mensajes que se leerán:
emailAll o "TODOS"
(Valor predeterminado)
Todos los mensajes serán leídos.
emailUnread o "NO LEÍDOS"Sólo se leerán los mensajes no leídos.
<Type>: Cadena de caracteres opcional
Describe el tipo de mensaje a leer. Por defecto, <Tipo> = "IPM" (Inter Personal Message).
Windows Mobile Este parámetro no está disponible. No se puede especificar el tipo de mensaje a enviar.
Observaciones

No hay siguiente email

Si no se encontró ningún correo electrónico (ningún mensaje siguiente), la variable Email.Out se establece en True. La siguiente llamada a la función EmailReadNext permitirá leer el primer mensaje recibido (equivalente a la función EmailReadFirst).

Inicialización de la lectura de correos electrónicos

Si no se inicializó la lectura con la función EmailReadFirst, la función EmailReadNext permite leer el primer mensaje.

Uso del protocolo POP3

Al leer un mensaje, los archivos adjuntos a este mensaje se pueden copiar en el disco local con EmailSaveAttachment.
Consejo: Le recomendamos que guarde los mensajes y sus archivos adjuntos en el disco local y que los elimine del servidor.. Esta operación está acostumbrada a:
  • reducir el tamaño del buzón de correo en el servidor,
  • mejorar y acelerar las comunicaciones en las sesiones POP3: sólo los nuevos mensajes serán leídos en el servidor.
WINDEVWEBDEV - Código ServidorReportes y ConsultasWindowsAjaxCódigo de Usuario (UMC)

Uso de MS Exchange

EmailUpdate le permite recibir los mensajes del servidor de correo electrónico de Internet cuando utiliza MS Exchange.
Al leer un mensaje, los archivos adjuntos a este mensaje se copian en el directorio temporal de Windows. El nombre completo de estos archivos se almacena en Email.Attach. Estos archivos adjuntos pueden ser copiados por fCopyFile.
Windows Mobile

Uso de Pocket Outlook

Al leer un mensaje, los archivos adjuntos a este mensaje se pueden copiar en el disco local con EmailSaveAttachment.
WINDEVWEBDEV - Código Servidor

Mensajería de Outlook

Las funciones WLanguage EmailReadxxx funcionan sólo con el archivo de datos de Outlook (.pst). Los otros archivos de datos no son compatibles.
Clasificación Lógica de negocio / UI : Lógica de negocio
Componente : wd250com.dll
Versión mínima requerida
  • Versión 9
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario