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
  • Estructura y variables de Email
  • Los archivos adjuntos
  • Barra de progreso
  • 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/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Lee la última entrada de Email:
  • a través del protocolo POP3 o IMAP: el Email se encuentra en la bandeja de entrada del servidor de mensajería.
  • WINDEV a través del cliente MS Exchange: el Email se encuentra en el ordenador local en la bandeja de entrada de MS Exchange.
  • WINDEV a través del software de mensajería Lotus Notes o Outlook: el Email se encuentra en el ordenador local en la bandeja de entrada de Lotus Notes o Outlook.
Si no se encuentra ningún correo electrónico, la variable Email.Out se establece en True.
Recordatorio: Antes de leer un Email, es necesario abrir una sesión con EmailStartSession, EmailStartNotesSession o EmailStartOutlookSession.
Java El protocolo POP3 sólo se puede utilizar para leer correos electrónicos.
// Read the last email
IF EmailReadLast(UserName) = True THEN
// If the email exists, opens WIN_Email_RCV to read the email
IF Email.Out = False THEN
Open(WIN_Email_RCV)
ELSE
Info ("No email")
END
ELSE
Error()
END
Sintaxis

Leyendo el último Email gestionado por el protocolo POP3/IMAP Ocultar los detalles

<Result> = EmailReadLast(<Session> [, <Email>])
<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.
El Email.Out Variable es set a True si no se encontró ningún mensaje (sin correo electrónico) y el ErrorOccurred Variable permanece set a False .
<Session>: Cadena de caracteres, o emailPOP3Session o emailIMAPSession Variable
Identifica la sesión de usuario. Corresponde a:
Java Las variables de tipo emailPOP3Session y emailIMAPSession no son compatibles.
<Email>: Correo electrónico opcional Variable
Nombre de la Email Variable correspondiente al Email que se inicializará con el contenido del mensaje.
Java Este parámetro no está disponible.
Si no se especifica este parámetro, se utiliza la estructura Email.
WINDEVCódigo de Usuario (UMC)

Lectura de la última Email gestionada a través de MS Exchange, Lotus Notes, Outlook Ocultar los detalles

<Result> = EmailReadLast(<Session> [, <Email> [, <Read mode>]])
<Result>: booleano
  • True si se leyó el mensaje. En este caso, la estructura de Email se actualiza automáticamente.
  • 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.
El Email.Out Variable es set a True si no se encontró ningún mensaje (sin correo electrónico) y ErrorOccurred permanece set a False .
<Session>: Integro
Identificador del actual período de sesiones de Email. Este identificador puede ser:
<Email>: Correo electrónico opcional Variable
Nombre de la Email Variable correspondiente al Email que se inicializará con el contenido del mensaje.
Si no se especifica este parámetro, se utiliza la estructura Email.
<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.
Observaciones

Estructura y variables de Email

Se pueden utilizar dos métodos para los correos electrónicos de manipular:
  • La estructura Email es una estructura global utilizada para facilitar los mensajes de manipular.
  • Las variables de Email ofrecen características más avanzadas (databinding, serialización, instancias múltiples).
Al leer el Email, la estructura del Email se actualiza automáticamente en función del contenido del mensaje.
Los Variable s Email.Cci y Email.NbCci (o el Property Cci , si se utiliza un Variable de tipo Email) se borran.

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 para los servidores POP3: sólo los nuevos mensajes serán leídos en el servidor.
WINDEVWindowsUniversal Windows 10 AppCódigo de Usuario (UMC)

Barra de progreso

Para seguir el progreso de la Email, utilice EmailProgressBar.
WINDEV

Mensajería de Outlook

Las funciones de WLanguage EmailReadxxx funcionan solo 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: wd290com.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

Última modificación: 22/06/2023

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