Saltar al contenido principal
Versión: Siguiente

POP3 New transporter

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

ParámetrosTipoDescripción
serverObjectInformación del servidor de correo
Resultado4D.POP3TransporterObjeto transporter POP3
Historia
LanzamientoModificaciones
18 R2Añ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:

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). No se devuelve en el objeto SMTP 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 SMTP 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

Result

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