SendMail()
Syntax
Result = SendMail(#Mail, Smtp$ [, Port [, Flags [, User$, Password$]]])Description
Send the specified mail.
Parameters
The mail to send. Smtp$ The address of the mail server to use for sending the mail. Port (optional) The port of the mail server. The default is port 25. Flags (optional) It can be a combination of the following values: #PB_Mail_Asynchronous: sends the mail in the background. MailProgress() can be used to follow the progress. #PB_Mail_UseSSL : uses TLS/SSL to send the mail (the server needs to support this protocol).User$, Password$ (optional) The user and password used for SMTP authentication, if the server requires it. 
Return value
Returns nonzero if the mail was sent correctly and zero otherwise.
Example: Simple SMTP
  InitNetwork()
  ; Note: change the address and smtp to have a working example
  ;
  If CreateMail(0, "test@youraddress.com", "Hello")
    AddMailRecipient(0, "youraddress@youraddress.com", #PB_Mail_To)
    Debug SendMail(0, "smtp.yourfavoritesmtp.com")
  EndIf
Example: Using GMail (TLS)
  InitNetwork()
  ; Be sure to use the right login and right password
  ;
  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
See Also
CreateMail(), MailProgress()
Supported OS
All