POP3 New transporter
POP3 New transporter( server : Object ) : 4D.POP3Transporter
Paramètres | Type | Description | |
---|---|---|---|
server | Object | → | Informations sur le serveur IMAP |
Résultat | 4D.POP3Transporter | ← | POP3 transporter object |
Historique
Release | Modifications |
---|---|
18 R2 | Ajout |
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 :
server | Valeur 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