|
|
|
|
- Protocolos POP3 y SMTP
- SMTP autenticado
- Timeout
- Funcionalidad de aplicación requerida
- Gmail: ¿Qué hacer si una conexión a Gmail (SMTP, IMAP, POP3) falla con un error de Certificate?
Inicia una sesión para gestionar correos electrónicos a través del protocolo POP3. Observación: Para iniciar una sesión de lectura de correos electrónicos (sólo a través del protocolo POP3), utilice EmailStartPOP3Session. MyPop3Session is emailPOP3Session ... // Start a session to send an email using the POP3 protocol IF MyPop3Session.StartSession() = True THEN UserName = MyPop3Session..Name ELSE UserName = "" Error("Unable to establish the connection") END
Sintaxis <Result>: booleano - True si se inició la sesión,
- 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.
<POP3 session>: Variable de tipo emailPOP3Session Nombre de la emailPOP3Session Variable correspondiente a la sesión de correo electrónico a manipular. Observaciones Protocolos POP3 y SMTP Los diferentes parámetros pasados a .StartSession los proporciona el proveedor de servicios INTERNET o el administrador de la red. Se necesita una conexión INTERNET para gestionar los correos electrónicos. Pueden darse varios casos: - El usuario utiliza una conexión directa a INTERNET (cable o ADSL): no se requiere ninguna operación específica.
- El usuario utiliza un módem para conectarse a INTERNET: NetOpenRemoteAcceso remoto establece la conexión con INTERNET.
Por defecto, si sólo se especifica la IP Address del servidor POP3, esta Address será utilizada por el servidor Email que utiliza SMTP. El IP Address del protocolo SMTP debe especificarse sólo si la cuenta POP3 y la cuenta SMTP no utilizan el mismo ordenador. SMTP autenticado La autenticación SMTP no puede realizarse con la función .StartSession. Para iniciar una sesión POP3 y una sesión SMTP autentificada al mismo tiempo, debe utilizar tanto EmailStartPOP3Session como EmailStartSMTPSession. Gmail: ¿Qué hacer si una conexión a Gmail (SMTP, IMAP, POP3) falla con un error de Certificate? Desde agosto de 2017, una nueva Certificate fue desplegada por Google: Google INTERNET Authority G3. Desafortunadamente, el API de Windows para comprobar las Certificate s no valida esta Certificate. Por lo tanto, el inicio de una sesión POP3, IMAP o SMTP puede fallar con el error "La cadena Certificate no fue emitida por una autoridad de confianza". Para validar la Certificate, todo lo que tienes que hacer es modificar el modo de gestión de los correos electrónicos. La función EmailConfigure de WLanguage permite cambiar este modo y dejar de utilizar la API de Windows que bloquea esta Certificate. Se debe agregar el siguiente código antes de iniciar la sesión con la función .StartSession: // Enable the multi-platform implementation EmailConfigure(emailParameterMode, 1)
Observación: A partir de la versión 23 Actualización 1, la llamada a EmailConfigure ya no es necesaria: WLanguage utiliza automáticamente el modo de gestión de los correos electrónicos adaptados a la sesión.
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|