Saltar al contenido principal
Versión: 20 R7 BETA

POP3 New transporter

POP3 New transporter( server : Object ) : 4D.POP3Transporter

ParámetrosTipoDescripción
serverObjectInformación del servidor de correo
Resultado4D.POP3TransporterPOP3 transporter object
Historia
LanzamientoModificaciones
18 R2Añadidos

Descripción

The POP3 New transporter command configures a new POP3 connectionaccording to the server parameter and returns a new POP3 transporter object. 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:

serverValor 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). Not returned in SMTP transporter object.
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. Not returned in SMTP transporter object.
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

Result

The function returns a POP3 transporter object. 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