Vous êtes sur le site Web historique de la documentation de 4D. Les documentations sont progressivement déplacées vers developer.4d.com

Accueil

 
4D v18.4
SMTP_transporteur.checkConnection( )

SMTP_transporteur.checkConnection( ) 


 

SMTP_transporteur.checkConnection () -> Résultat 
Paramètre Type   Description
Résultat  Objet in Statut de la connexion de l'objet transporteur

La méthode SMTP_transporteur.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_TEXTE($pw)
 C_OBJET($options)
 $options:=Creer objet
 
 $pw:=Demander("Veuillez entrer votre mot de passe :")
 $options.host:="smtp.gmail.com"
 
 $options.user:="test@gmail.com"
 $options.password:=$pw
 
 $transporter:=SMTP Creer transporteur($options)
 
 $status:=$transporter.checkConnection()
 Si($status.success=Vrai)
    ALERTE("Vérification connexion SMTP réussie !")
 Sinon
    ALERTE("Erreur # "+Chaine($status.status)+", "+$status.statusText)
 Fin de si



Voir aussi  

SMTP Creer transporteur
SMTP_transporteur.send( )

 
PROPRIÉTÉS 

Produit : 4D
Thème : Mail
Nom intl. : SMTP_transporter.checkConnection( )

 
PAGE CONTENTS 
 
HISTORIQUE 

Créé : 4D v17 R4

 
UTILISATION DE L'ARTICLE

4D - Langage ( 4D v18)
4D - Langage ( 4D v18.4)
4D - Langage ( 4D v18.6)