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
  • Presentación
  • Gestión de correos electrónicos
  • Autenticación de dos factores para el correo electrónico
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
Presentación
WINDEV, WEBDEV y WINDEV Mobile le permiten gestionar directamente los correos electrónicos de sus aplicaciones.. El envío y la recepción de mensajes de correo electrónico se simplifican mediante:
Observación: También tiene la posibilidad de manipular el contenido de los correos electrónicos sin enviarlos (EmailBuildSource y EmailImportSource).
Gestión de correos electrónicos
Se pueden utilizar varios métodos para gestionar los correos electrónicos:
  • Gestión a través de los protocolos POP3, IMAP y SMTP:
    • el protocolo POP3: este protocolo para recibir correos electrónicos es reconocido por todos los proveedores de servicios. Este protocolo le permite comunicarse directamente con el servidor, disponible en su ISP.. Además, permite ver la lista de mensajes entrantes y leerlos.
    • el protocolo IMAP: este protocolo de recepción de correos permite dejar los correos en el servidor para que puedan ser visualizados desde diferentes clientes de mensajería o webmail. Varias características associated con los correos electrónicos pueden ser manejadas.
    • el protocolo SMTP: este protocolo para el envío de correos electrónicos es reconocido por todos los proveedores de servicios.
  • Gestión a través de Lotus Notes, Outlook o MS Exchange:
    • API "Simple Mail API (también llamad SMAPI o Simple MAPI)": este modo de gestión de correos electrónicos es utilizado por la mayoría de las aplicaciones de Microsoft y principalmente por el cliente MS Exchange.
    • el software de mensajería Lotus Notes o Outlook: estos programas le permiten enviar y recibir correos electrónicos.
Observaciones:
  • LinuxJava Sólo están disponibles los protocolos POP3 y SMTP.
  • Universal Windows 10 App Las conexiones SSL no son compatibles (para un servidor POP3, SMTP o IMAP seguro).
Autenticación de dos factores para el correo electrónico
Cada vez más proveedores ofrecen cuentas seguras de Email (SMTP/IMAP) con autenticación de dos factores.
El principio es el siguiente:
  • Conectar con el proveedor Email mediante OAuth: esta conexión proporciona una Token.
  • Utilice el token para conectarse a los buzones IMAP o SMTP Email.
Veamos un ejemplo de código que se puede utilizar:
// Example of IMAP connection with a Gmail account
// and two-factor authentication
OAuthGoogleCnt is OAuth2Parameters
gMyIMAPSession is emailIMAPSession
 
// IMAP server parameters
gMyIMAPSession.ServerAddress = "imap.gmail.com"
gMyIMAPSession.Option = optionSSL
MyIMAPSession.Port = "993"
 
// OAuth connection parameters
OAuthGoogleCnt.ClientID = "Application ID"
OAuthGoogleCnt.ClientSecret = "Secret application ID"
OAuthGoogleCnt.AuthURL = "https://accounts.google.com/o/oauth2/auth"
OAuthGoogleCnt.TokenURL = "https://accounts.google.com/o/oauth2/token"
OAuthGoogleCnt.Scope = "https://mail.google.com/"
OAuthGoogleCnt.RedirectionURL = "http://localhost:9000"
OAuthGoogleCnt.ResponseType = "code"
 
// OAuth authentication
gMyIMAPSession.AuthToken = AuthIdentify(OAuthGoogleCnt)
// If the authentication was successful, log in to email inbox.
IF gMyIMAPSession.AuthToken <> Null THEN
IF EmailStartSession(gMyIMAPSession) THEN
// Session started
ELSE
// Error starting the session.
END
ELSE
// Authentication error.
END
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/06/2023

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