4D v18SMTP_transporter.checkConnection( ) |
|||||||||||||||||||||||||||||||||
|
4D v18
SMTP_transporter.checkConnection( )
|
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
4D Programmiersprache ( 4D v18)