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
  • Propiedades específicas de las variables emailIMAPSession
  • Funciones que utilizan variables emailIMAPSession
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
El tipo emailIMAPSession se utiliza para acceder a un servidor de mensajería utilizando el protocolo IMAP ( INTERNET Access Message Protocol) en para recuperar los mensajes encontrados en este servidor. Puede definir y modificar las características de la conexión utilizando diferentes propiedades de WLanguage.
Observación: Para obtener más información sobre la declaración de este tipo de variable y el uso de propiedades WLanguage, consulte Declarar una variable.
Ejemplo
// Start the session
MySession is emailIMAPSession
MySession.ServerAddress = "imap.mycompany.us"
MySession.Name = "user"
MySession.Password = EDT_Password
EmailStartSession(MySession)

FOR EACH EmailMessage NOT READ OF MySession
Trace(EmailMessage.Subject)
END
Observaciones

Propiedades específicas de las variables emailIMAPSession

Las siguientes propiedades pueden utilizarse para manipular variables de tipo emailIMAPSession:
Nombre de la propiedadTipo utilizadoEfecto
AuthTokenVariable de tipo AuthTokenAcceso al servidor de correo electrónico Token que se utilizará si se utiliza el protocolo OAuth 2.0 (autenticación de dos factores). Este acceso Token es recuperado por AuthIdentify.
LinuxUniversal Windows 10 App Esta propiedad no está disponible.
ContraseñaCadena de caracteresContraseña de usuario. Esta contraseña es proporcionada por el proveedor de servicios o por el administrador de la red.
denominar Cadena de caracteresIdentifica al usuario. Este nombre es proporcionado por el proveedor de servicios o por el administrador de la red.
OpciónConstante de tipo IntegerLos valores posibles son:
  • emailOptionDefault (valor Default ): Conexión mediante IMAP.
  • optionTLS: Conexión mediante IMAP con túnel TLS. Esta opción garantiza la confidencialidad, pero debe ser compatible con el servidor.
    Antes de la versión 28 Actualización 4, esta constante se denominaba optionSSL .
Universal Windows 10 App Este Property no se apoya.
PuertoIntegroIdentifica el puerto utilizado para el protocolo IMAP.
Este Property es set a 143 por Default (número de puerto estándar del protocolo IMAP).
ServerAddressCadena de caracteresAddress del servidor Email. Este Address es suministrado por el proveedor de servicios o por el administrador de la red. Esta Address se puede dar en el siguiente formato:
  • IP Address (en formato XXX.XXX.XXX.XXX, 125.5.110.100 por ejemplo).
  • Nombre del servidor (por ejemplo, imap.free.fr). Se recomienda esta sintaxis.

Funciones que utilizan variables emailIMAPSession

EmailAddFolderAñade una carpeta en el software de mensajería (Outlook, software de mensajería que utiliza el protocolo IMAP (INTERNET Message Access Protocol), ...).
EmailChangeFolderModifica la carpeta actual del software de mensajería (Outlook, software de mensajería que utiliza el protocolo IMAP, ....).
EmailChangeStatusCambia el estado de una Email en un servidor de mensajería.
EmailCloseSessionCierra una sesión de gestión de Email en función del modo seleccionado (SMTP/POP3, IMAP, MS Exchange o Lotus Notes).
EmailCopyCopia una Email encontrada en un directorio a otro directorio de un servidor IMAP.
EmailCurrentFolderDevuelve el nombre de la carpeta actual en el software de mensajería (Outlook, software de mensajería que utiliza el protocolo IMAP (INTERNET Message Access Protocol), ...).
EmailDeleteMessageBorra el Email actual utilizando el protocolo actual (POP3, IMAP, MS Exchange, Lotus Notes o Outlook).
EmailExpungeDestruye todos los correos electrónicos marcados como eliminados (estado "Eliminado") de la carpeta actual de la sesión IMAP.
EmailGetAllRecupera todos los correos electrónicos encontrados en un servidor.
EmailGetIndicatorRecupera los indicadores definidos en una sesión de Email de IMAP.
EmailListFolderDevuelve la lista de carpetas:
  • que se encuentra en el software de mensajería Outlook.
  • para una sesión IMAP.
EmailMessageLengthCalcula el tamaño del mensaje especificado (sin cargar el mensaje).
EmailNbMessageDevuelve el número de mensajes entrantes que se encuentran actualmente:
  • en el servidor Email (sólo protocolo POP3).
  • en el software de mensajería Outlook.
EmailReadFirstLee el primer Email entrante según el protocolo utilizado (POP3 o IMAP, MS Exchange, Lotus Notes o Outlook).
EmailReadFirstHeaderLee la cabecera del primer Email entrante según el protocolo utilizado (POP3 o IMAP, Lotus Notes o Outlook).
EmailReadLastLee el último Email entrante según el protocolo utilizado (POP3 o IMAP, MS Exchange, Lotus Notes o Outlook).
EmailReadLastHeaderLee la cabecera del último Email entrante según el protocolo utilizado (POP3 o IMAP, Lotus Notes o Outlook).
EmailReadMessageLee un mensaje entrante de acuerdo con el protocolo utilizado (POP3 o IMAP, Lotus Notes o Outlook).
EmailReadMessage HeaderLee la cabecera de un Email entrante según el protocolo utilizado (POP3 o IMAP, Lotus Notes o Outlook).
EmailReadNextLee la Email entrante encontrada después de la Email actual según el protocolo (POP3 o IMAP, MS Exchange, Lotus Notes o Outlook).
EmailReadNextHeaderLee la cabecera del Email encontrado después del Email actual según el protocolo utilizado (POP3 o IMAP, Lotus Notes o Outlook).
EmailReadPreviousLee el Email encontrado antes del Email actual según el protocolo utilizado (POP3 o IMAP, MS Exchange, Lotus Notes o Outlook).
EmailReadPreviousHeaderLee la cabecera del Email encontrado antes del Email actual según el protocolo utilizado (POP3 o IMAP, Lotus Notes o Outlook).
EmailRemoveFolderElimina una carpeta del software de mensajería de Outlook o de un servidor IMAP.
EmailSeekFirstEncuentra uno o más correos electrónicos según los criterios especificados en el software de mensajería (Outlook, software de mensajería que utiliza el protocolo IMAP, ....).
EmailStartSessionInicia una sesión de gestión de Email en función del modo de gestión seleccionado (POP3, SMTP, IMAP o MS Exchange).
Versión mínima requerida
  • Versión 15
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 29/02/2024

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