POP3 New transporter
POP3 New transporter( server : Object ) : 4D.POP3Transporter
| Parámetros | Tipo | Descripción | |
|---|---|---|---|
| server | Object | → | Información del servidor de correo |
| Resultado | 4D.POP3Transporter | ← | Objeto transporter POP3 |
Historia
| Lanzamiento | Modificaciones |
|---|---|
| 18 R2 | Añadidos |
Descripción
El comando POP3 New transporter configura una nueva conexión POP3 en función del parámetro server y devuelve un nuevo objeto transporter POP3. El objeto transportador devuelto se utilizará normalmente para recibir correos electrónicos.
En el parámetro server, pase un objeto que contenga las siguientes propiedades:
| server | Valor por defecto (si se omite) |
|---|---|
| .acceptUnsecureConnection : Boolean True si se autoriza a 4D establecer una conexión no cifrada | False |
| .accessTokenOAuth2: Text .accessTokenOAuth2: Object Cadena u objeto token que representa las credenciales de autorización OAuth2. Utilizado sólo con OAUTH2 authationMode. Si se utiliza accessTokenOAuth2 pero se omite authenticationMode, se utiliza el protocolo OAuth 2 (si el servidor lo permite). No se devuelve en el objeto POP3 transporter. | ninguno |
| .authenticationMode : Text el modo de autenticación utilizado para abrir la sesión en el servidor de correo | se utiliza el modo de autenticación más seguro soportado por el servidor |
| .connectionTimeOut : Integer el tiempo máximo de espera (en segundos) permitido para establecer una conexión con el servidor | 30 |
| .host : Text el nombre o la dirección IP del servidor local | obligatorio |
| .logFile : Text la ruta del archivo de registro extendido definido (si existe) para la conexión de correo | ninguno |
| .password : Text contraseña de usuario para la autenticación en el servidor. No se devuelve en el objeto POP3 transporter. | ninguno |
| .port : Integer el número de puerto utilizado para las transacciones de correo | 995 |
| .user : Text el nombre de usuario utilizado para la autenticación en el servidor de correo | ninguno |
Resultado
La función devuelve un objeto POP3 transporter. Todas las propiedades devueltas son de sólo lectura**.
La conexión POP3 se cierra automáticamente cuando se destruye el objeto transportador.
Ejemplo
var $server : Object
$server:=New object
$server.host:="pop.gmail.com" //Obligatorio
$server.port:=995
$server.user:="4d@gmail.com"
$server.password:="XXXXXXXX"
$server.logFile:="LogTest.txt" //log a registrar en la carpeta Logs
var $transporter : 4D.POP3Transporter
$transporter:=POP3 New transporter($server)
$status:=$transporter.checkConnection()
If(Not($status.success))
ALERT("An error occurred receiving the mail: "+$status.statusText)
End if
Propiedades
| Número de comando | 1697 |
| Hilo seguro | ✓ |