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 | ✓ |