|
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)
Añadir un comentario