Aller au contenu principal
Version: 20 R7 BETA

POP3 New transporter

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

ParamètresTypeDescription
serverObjectInformations sur le serveur IMAP
Résultat4D.POP3TransporterPOP3 transporter object
Historique
ReleaseModifications
18 R2Ajout

Description

The POP3 New transporter command configures a new POP3 connectionaccording to the server parameter and returns a new POP3 transporter object. L'objet transporteur retourné sera alors utilisé pour la réception d'emails.

Dans le paramètre server, passez un objet contenant les propriétés suivantes :

serverValeur par défaut (si omise)
.acceptUnsecureConnection : Boolean
True si 4D est autorisé à établir une connexion non chiffrée
False
.accessTokenOAuth2 : Text
.accessTokenOAuth2 : Object
Chaîne ou objet token représentant les informations d'autorisation OAuth2. Utilisé uniquement avec OAUTH2 authenticationMode. Si accessTokenOAuth2 est utilisé mais que authenticationMode est omis, le protocole OAuth 2 est utilisé (si le serveur l'autorise). Not returned in SMTP transporter object.
aucun
.authenticationMode : Text
le mode d'authentification utilisé pour ouvrir la session sur le serveur de messagerie
le mode d'authentification le plus sûr pris en charge par le serveur est utilisé
.connectionTimeOut : Integer
le temps d'attente maximum (en secondes) autorisé pour établir une connexion avec le serveur
30
.host : Text
le nom ou l'adresse IP du serveur hôte
obligatoire
.logFile : Text
le chemin du fichier journal étendu défini (le cas échéant) pour la connexion de messagerie
aucun
password : Text
Mot de passe utilisateur pour l'authentification sur le serveur. Not returned in SMTP transporter object.
aucun
.port : Integer
le numéro de port utilisé pour les transactions de courrier
995
.user : Text
le nom d'utilisateur utilisé pour l'authentification sur le serveur de messagerie
aucun

Résultat

The function returns a POP3 transporter object. Toutes les propriétés retournées sont en lecture seule.

La connexion POP3 est automatiquement fermée lorsque l'objet transporteur est détruit.

Exemple

 var $server : Object
$server:=New object
$server.host:="pop.gmail.com" //Obligatoire
$server.port:=995
$server.user:="4d@gmail.com"
$server.password:="XXXXXXXX"
$server.logFile:="LogTest.txt" //log à enregistrer dans le dossier 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