Vous êtes sur le site Web historique de la documentation de 4D. Les documentations sont progressivement déplacées vers developer.4d.com |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v18.4
SMTP_transporteur.checkConnection( )
|
SMTP_transporteur.checkConnection () -> Résultat | ||||||||
Paramètre | Type | Description | ||||||
Résultat | Objet |
![]() |
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.
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
Produit : 4D
Thème : Mail
Nom intl. : SMTP_transporter.checkConnection( )
Créé : 4D v17 R4
4D - Langage ( 4D v18)
4D - Langage ( 4D v18.4)
4D - Langage ( 4D v18.6)