Este es el sitio web histórico de la documentación de 4D. La documentación se está trasladando progresivamente a developer.4d.com |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v18.4
SMTP_transporter.checkConnection( )
|
SMTP_transporter.checkConnection () -> Resultado | ||||||||
Parámetro | Tipo | Descripción | ||||||
Resultado | Objeto |
![]() |
Estado del objeto de conexión del transportador | |||||
El método SMTP_transporter.checkConnection( ) verifica la conexión SMTP utilizando la información almacenada en el objeto transportador y devuelve el estado SMTP. Este método le permite verificar que los valores proporcionados por el usuario son válidos y consistentes.
Objeto devuelto
El método envía una solicitud al servidor SMTP y devuelve un objeto que describe el estado de SMTP. Este objeto puede contener las siguientes propiedades:
Propiedad | Tipo | Descripción | |
success | Booleano | True si la verificación es exitosa, de lo contrario False | |
status | Número | Código de estado devuelto por el servidor SMTP (0 en caso de un problema no relacionado con el procesamiento SMTP) | |
statusText | Texto | Mensaje devuelto por el servidor SMTP, o último error devuelto en la pila de errores 4D | |
errors | Colección | Pila de errores 4D (no se devuelve si se recibe una respuesta del servidor SMTP) | |
[ ].errCode | Número | Código de error 4D | |
[ ].message | Texto | Descripción del error 4D | |
[ ].componentSignature | Texto | Firma del componente interno que devolvió el error |
Nota: para obtener información sobre los códigos de estado SMTP, vaya a esta página.
C_TEXT($pw)
C_OBJECT($options)
$options:=New object
$pw:=Request("Por favor introduzca su contraseña:")
$options.host:="smtp.gmail.com"
$options.user:="test@gmail.com"
$options.password:=$pw
$transporter:=SMTP New transporter($options)
$status:=$transporter.checkConnection()
If($status.success=True)
ALERT("Verificación de conexión SMTP éxitosa")
Else
ALERT("Error # "+String($status.status)+", "+$status.statusText)
End if
Producto: 4D
Tema: Mail
Creado por: 4D v17 R4
Manual de lenguaje 4D ( 4D v18)
Manual de lenguaje 4D ( 4D v18.4)
Manual de lenguaje 4D ( 4D v18.6)