Dies ist die alte 4D Dokumentations-Website. Die neue und aktualisierte Dokumentation finden Sie unter developer.4d.com |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v18.4
SMTP_transporter.checkConnection( )
|
SMTP_transporter.checkConnection () -> Funktionsergebnis | ||||||||
Parameter | Typ | Beschreibung | ||||||
Funktionsergebnis | Objekt |
![]() |
Status des Objekts Transporter Verbindung | |||||
Die Methode SMTP_transporter.checkConnection( ) prüft die SMTP Verbindung über Angaben im Objekt transporter und gibt den SMTP Status zurück. Mit dieser Methode können Sie prüfen, ob die vom Benutzer gelieferten Werte gültig und konsistent sind.
Zurückgegebenes Objekt
Die Methode sendet eine Anfrage an den SMTP Server und gibt ein Objekt mit der Beschreibung des SMTP Status zurück. Es enthält folgende Eigenschaften:
Eigenschaft | Typ | Beschreibung | |
success | Boolean | Wahr bei erfolgreicher Prüfung, sonst Falsch | |
status | Zahl | Vom SMTP Server zurückgegebener Statuscode (0 bei einem Fehler, der nicht mit dem SMTP Prozess zusammenhängt) | |
statusText | Text | Vom SMTP Server zurückgegebene Statusmeldung oder letzter im 4D Fehlerstapel zurückgegebener Fehler | |
errors | Collection | 4D Fehler Stapel (wird nicht zurückgegeben bei Empfangen einer Antwort des SMTP Server) | |
[ ].code | Zahl | 4D Fehlercode | |
[ ].message | Text | Beschreibung des 4D Fehlers | |
[].component | Text | Signatur der internen Komponente, die den Fehler zurückgegeben hat |
Hinweis: Weitere Informationen zum Code des SMTP Status finden Sie auf der Seite smtp status codes.
C_TEXT($pw)
C_OBJECT($options)
$options:=New object
$pw:=Request("Please enter your password:")
$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("SMTP connection check successful!")
Else
ALERT("Error # "+String($status.status)+", "+$status.statusText)
End if
Produkt: 4D
Thema: Mail
Erstellt: 4D v17 R4
4D Programmiersprache ( 4D v18)
4D Programmiersprache ( 4D v18.4)
4D Programmiersprache ( 4D v18.6)