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
  • No next email
  • Initializing the reading of emails
  • Using the POP3 protocol
  • Using MS Exchange
  • Outlook messaging
WINDEV
WindowsLinuxJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac Catalyst
Otros
Procedimientos almacenados
Reads the incoming email found after the current email:
  • POP3 or IMAP protocol: incoming emails are stored in the mailbox.
  • WINDEVWEBDEV - Código Servidor via the MS Exchange client: incoming emails are stored in the MS Exchange inbox. The next email is sought in the in-box and on the server.
  • WINDEVWEBDEV - Código Servidor via Lotus Notes or Outlook e-mail software: incoming e-mails are stored in the Lotus Notes or Outlook inbox. The next email is sought in the in-box.
If no email is found (no next message), the Email.Out variable is set to True.
Reminder Before reading an Email, it is necessary to open a session with the EmailStartSession, EmailStartNotesSession or EmailStartOutlookSession function.
LinuxJava The emails can only be read via the POP3 protocol.
// 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

Reading the next incoming email via the POP3 or IMAP protocol Ocultar los detalles

<Result> = EmailReadNext(<Session> [, <Email>])
<Result>: Boolean
  • True if the message was read,
  • False otherwise. If an error occurs, the ErrorOccurred variable is set to True.
    To get more details on the error, use ErrorInfo with the errMessage constant. If no email is found, ErrorOccurred remains set to False and the Email.Out variable is positioned to True.
<Session>: Character string, or emailPOP3Session or emailIMAPSession variable
Identifies the user session. Corresponds to:
Java Variables of type emailPOP3Session and emailIMAPSession are not supported.
<Email>: Optional Email variable
Name of the Email variable to be initialized with the message content.
Java This parameter is not available.
If this parameter is not specified, the Email structure is used.
WINDEVWindowsCódigo de Usuario (UMC)

Reading the next email received via MS Exchange, Lotus Notes or Outlook Ocultar los detalles

<Result> = EmailReadNext(<Session> [, <Email> [, <Read mode> [, <Type>]]])
<Result>: Boolean
  • True if the message was read,
  • False otherwise. If an error occurs, the ErrorOccurred variable is set to True.
    To get more details on the error, use ErrorInfo with the errMessage constant. If no email is found, ErrorOccurred remains set to False and the Email.Out variable is positioned to True.
<Session>: Integer, or emailOutlookSession or emailNotesSession variable
Identifier of the current email session. This identifier can be:
<Email>: Optional Email variable
Name of the Email variable to be initialized with the message content.
If this parameter is not specified, the Email structure is used.
<Read mode>: Optional constant or character string
Indicates the messages that will be read:
emailAll or "ALL"
(Default value)
All the messages will be read.
emailUnread or "UNREAD"Only the unread messages will be read.
<Type>: Optional character string
Describes the type of message to read. By default, <Type> = "IPM" (Inter Personal Message).
Observaciones

No next email

If no email was found (no next message), the Email.Out variable is set to True. The next call to EmailReadNext will read the first incoming email (equivalent to EmailReadFirst).

Initializing the reading of emails

If the read operation was not initialized by EmailReadFirst, EmailReadNext is used to read the first message.

Using the POP3 protocol

When reading a message, the files attached to this message can be copied to the local disk with EmailSaveAttachment.
Tip It is advisable to save messages and their attached files on the local disk and then delete them from the server. This operation is used to:
  • reduce the size of the mailbox on the server,
  • improve and streamline communications in POP3 sessions: only new messages will be read on the server.
WINDEVWEBDEV - Código ServidorReportes y ConsultasWindowsCódigo de Usuario (UMC)Ajax

Using MS Exchange

EmailUpdate allows you to receive the messages from the Internet email server when using MS Exchange.
When reading a message, the files attached to this message are copied into the temporary directory of Windows. The full name of these files are stored in Email.Attach. These attached files can be copied by fCopyFile.
WINDEVWEBDEV - Código Servidor

Outlook messaging

The WLanguage EmailReadxxx functions operate with the Outlook data file (.pst) only. The other data files are not supported.
Clasificación Lógica de negocio / UI: Lógica de negocio
Componente: wd300com.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: 27/03/2025

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