4D v18

SMTP_transporteur.checkConnection( )

Accueil

 
4D v18
SMTP_transporteur.checkConnection( )

SMTP_transporteur.checkConnection( )  


 

La méthode SMTP_transporter.checkConnection( ) vérifie la connexion SMTP à l'aide des informations stockées dans l'objet transporteur et retourne le statut SMTP. Cette méthode vous permet de vérifier que les valeurs fournies par l'utilisateur sont valides et cohérentes.

Objet retourné

La méthode envoie une requête au serveur SMTP et retourne un objet décrivant le statut SMTP. Cet objet peut contenir les propriétés suivantes :

Propriété   Type Description
success   Booléen Vrai si la vérification a réussi. Sinon, faux
status   Numérique Code du statut retourné par le serveur SMTP (0 en cas de problème non lié au traitement SMTP)
statusText   Texte Message du statut retourné par le serveur SMTP, ou dernière erreur retournée dans la pile d'erreurs 4D
errors   Collection Pile d'erreurs 4D (non retournée si le serveur SMTP a répondu)
  [ ].errCode Numérique Code d'erreur 4D
  [ ].message Texte Description de l'erreur 4D
  [ ].componentSignature Texte Signature du composant interne ayant retourné l'erreur

Note : Pour plus d'informations sur les codes des statuts SMTP, veuillez consulter cette page.

Exemple  

 C_TEXT($pw)
 C_OBJECT($options)
 $options:=New object
 
 $pw:=Request("Veuillez entrer votre mot de passe :")
 $options.host:="smtp.gmail.com"
 
 $options.user:="test@gmail.com"
 $options.password:=$pw
 
 $transporter:=SMTP New transporter($options)
 
 $status:=$transporter.checkConnection()
 If($status.success=True)
    ALERT("Vérification connexion SMTP réussie !")
 Else
    ALERT("Erreur # "+String($status.status)+", "+$status.statusText)
 End if



Voir aussi  

SMTP New transporter
SMTP_transporteur.send( )

 
PROPRIÉTÉS 

Produit : 4D
Thème : Mail

 
PAGE CONTENTS 
 
HISTORIQUE 

 
UTILISATION DE L'ARTICLE

4D - Langage ( 4D v18)