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 emailSMTPSession
  • Funciones que utilizan las variables de emailSMTPSession
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 emailSMTPSession permite acceder a un servidor de mensajería utilizando el protocolo SMTP (Simple Mail Transfer Protocol) para enviar correos electrónicos. Puede definir y modificar las características de la conexión utilizando diferentes propiedades de WLanguage.
Observaciones:
  • 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.
  • En la mayoría de los casos, el servidor SMTP a utilizar es el servidor SMTP del proveedor INTERNET (y no el de la cuenta Email). Por ejemplo, si tienes acceso a INTERNET a través de Orange y una cuenta de Email Libre, debes usar el servidor SMTP de Orange (y no el de Libre). Para utilizar un servidor SMTP diferente, debe utilizar un servidor SMTP autenticado, que requiere una conexión segura en la mayoría de los casos.
Ejemplo
Observaciones

Propiedades específicas de las variables emailSMTPSession

Las siguientes propiedades pueden utilizarse para manipular variables de tipo emailSMTPSession:
Nombre de la propiedadTipo utilizado Efecto
AsíncronoConstante booleana o entera
  • emailAsynchronous (o True) si los correos electrónicos enviados durante la sesión iniciada con la función EmailStartSMTPSession deben transmitirse en modo asíncrono.
  • emailSynchronous (o False) en caso contrario (valor predeterminado).
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.
ContraseñaCadena de caracteresContraseña de usuario. Esta contraseña es proporcionada por el proveedor de servicios o por el administrador de la red.. Esta contraseña se utiliza para iniciar una sesión SMTP autenticada.
denominar Cadena de caracteresNombre de usuario que se utilizará para las sesiones SMTP autenticadas.
OpciónConstante de tipo IntegerOpciones de conexión SMTP. Los valores posibles son:
  • emailOptionDefault (valor Default ):
    Iniciar una sesión SMTP no segura. En este caso, el puerto estándar es el 25.
  • emailProtocolSMTPS:
    Iniciar una sesión SMTP protegida por el protocolo TLS. En este modo:
    • la conexión inicial se establece sin cifrado, luego se envía un comando STARTTLS para iniciar el cifrado,
    • el puerto estándar es 587.
  • optionTLS:
    Iniciar una sesión SMTP protegida por el protocolo TLS. En este caso, el puerto estándar es el 465.
PuertoIntegroIdentifica el puerto utilizado para SMTP (25 por Default).
ServerAddressCadena de caracteresNombre DNS o IP Address del servidor Email (protocolo de salida). Este Address es suministrado por el proveedor de servicios o por el administrador de la red.
Atención: Debe utilizar el servidor SMTP del proveedor de la conexión de INTERNET. Este servidor SMTP puede no tener ningún vínculo con el servidor SMTP associated con la cuenta Email.

Observación: Nuevos nombres de constantes (versión 28 Actualización 4):
En la versión 28 Actualización 4, se cambió el nombre de estas constantes para mejorar la legibilidad del código. Los nombres de las constantes se corresponden como sigue:
  • emailOptionSecuredTLS ahora es emailProtocolSMTPS.
  • optionSSL ahora es optionTLS.
Los anteriores nombres de las constantes:
  • ya no son reconocidos por el resaltado de sintaxis,
  • ya no aparecen en las sugerencias y completado de código,
  • pueden seguir utilizándose sin provocar un error de compilación o un comportamiento inesperado en tiempo de ejecución.

Funciones que utilizan las variables de emailSMTPSession

EmailCloseSessionCierra una sesión de gestión de Email en función del modo seleccionado (SMTP/POP3, IMAP, MS Exchange o Lotus Notes).
EmailSendMessageEnvía un Email utilizando un protocolo determinado (SMTP, MS Exchange, Lotus Notes, Outlook).
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