SendMail()
Syntax
Ergebnis = SendMail(#Mail, Smtp$ [, Port [, Flags [, User$, Passwort$]]])Beschreibung
Sendet die angegebene Email.
Parameter
Die zu sendende Email. Smtp$ Die Adresse des Mail-Servers, welcher zum Versenden der Email verwendet werden soll. Port (optional) Der Port des Mail-Servers. Der Standard ist Port 25. Flags (optional) Dies kann eine Kombination der folgenden Werte sein: #PB_Mail_Asynchronous: sendet die Email im Hintergrund (asynchron). MailProgress() kann verwendet werden, um den Fortschritt zu verfolgen. #PB_Mail_UseSSL : verwendet TLS/SSL zum Senden der Email (der Server muss dieses Protokoll unterstützen).User$, Passwort$ (optional) Der User (Anwender) und das Passwort, welche für die SMTP Authentifizierung verwendet werden, sofern der Server dies erfordert.
Rückgabewert
Gibt einen Wert ungleich Null zurück, wenn die Email korrekt gesendet wurde, und andernfalls Null.
Beispiel: Simple SMTP
InitNetwork() ; Hinweis: ändere die Adresse und Smtp, um ein lauffähiges Beispiel zu erhalten ; If CreateMail(0, "test@youraddress.com", "Hello") AddMailRecipient(0, "youraddress@youraddress.com", #PB_Mail_To) Debug SendMail(0, "smtp.yourfavoritesmtp.com") EndIf
Beispiel: Using GMail (TLS)
InitNetwork() ; Seien Sie sicher, das richtige Login und Passwort zu verwenden. ; Login$ = "yourlogin" If CreateMail(0, Login$ + "@gmail.com", "Hello") AddMailRecipient(0, "youraddress@youraddress.com", #PB_Mail_To) Debug SendMail(0, "smtp.gmail.com", 587, #PB_Mail_UseSSL, Login$, "password") EndIf
Siehe auch
CreateMail(), MailProgress()
Unterstützte OS
Alle