PowerBuilder provides SMTPClient and MimeMessage objects for SMTP transmission of emails.
With the SMTP integration, your PowerBuilder applications can:
-
Send email through PowerBuilder code without relying on third-party controls
-
Connect to a mail server for email services directly
-
Set proxy in the proxy settings
-
Supports SMTP and SMTPS protocols.
-
Supports HTML and plain text format.
-
Supports using any of the following connection types: None (Plain text); STARTTLS, and Auto STARTTLS.
-
Support these authentication types: None, Auto, CRAM-MD5, LOGIN, PLAIN, NTLM, and XOAUTH2. For the XOAUTH2 authentication, you can specify the XOAUTH2 access token for the SMTPClient object; The other authentication types are automatically detected when the client connects to the server.
-
Interact with email server in asynchronous mode.
-
Send Text or HTML based email content and attachments.
-
Specify email priority and content encoding