|
|
|
|
- Properties specific to emailSMTPSession variables
- Functions that use emailSMTPSession variables
emailSMTPSession (Type of variable) In french: emailSessionSMTP
The emailSMTPSession type is used to access a messaging server by using the SMTP protocol (Simple Mail Transfer Protocol) in order to send emails. The characteristics of the connection can be defined and changed using different WLanguage properties. Remarks: - For more details on the declaration of this type of variable and the use of WLanguage properties, see Declaring a variable.
- In most cases, the SMTP server to use is the SMTP server of Internet provider (and not the one of email account). For example, if you have Internet access via Orange and a Free email account, you must use the SMTP server of Orange (and not the one of Free). To use a different SMTP server, you must use an authenticated SMTP server, that requires a secure connection in most cases.
Remarks Properties specific to emailSMTPSession variables The following properties can be used to handle emailSMTPSession variables: | | | Property name | Type used | Effect |
---|
Asynchronous | Boolean or Integer constant | - emailAsynchronous (or True) if the emails sent during the session started by EmailStartSMTPSession must be transmitted in asynchronous mode.
- emailSynchronous (or False) otherwise (default value).
| AuthToken | AuthToken variable | Email server access token to be used when if the OAuth 2.0 protocol is used (two-factor authentication). This access token is retrieved by AuthIdentify. | nom | Character string | Username to be used for authenticated SMTP sessions. | Option | Integer constant | Options of SMTP connection. The possible values are:- emailOptionDefault (default value):
Start a non-secure SMTP session. In this case, the standard port is port 25. - emailProtocolSMTPS:
Start an SMTP session secured by the TLS protocol. In this mode: - the initial connection is established unencrypted, then a STARTTLS command is sent to begin encryption,
- the standard port is 587.
- optionTLS:
Start an SMTP session secured by the TLS protocol. In this case, the standard port is port 465.
| Password | Character string | User password. This password is given by the service provider or by the network administrator. This password is used to start an authenticated SMTP session. | Port | entier | Identifies the port used for the SMTP protocol (25 by default). | ServerAddress | Character string | DNS name or IP address of email server (outgoing protocol). This address is supplied by the service provider or by the network administrator. Caution: You must use the SMTP server of the provider of Internet connection. This SMTP server may have no link with the SMTP server associated with the email account. | Remark: Changing the names of constants (version 28 Update 4): As of version 28 Update 4, the names of constants have been changed to improve code readability.. Constant names correspond as follows: - the emailOptionSécuriséTLS constant has become emailProtocolSMTPS.
- the optionSSL constant has become optionTLS.
Old constant names: - are no longer colored in the code editor,
- are no longer offered by the code editor completion,
- can still be used without causing a compilation error or a change in runtime behavior.
Functions that use emailSMTPSession variables | | EmailCloseSession | Closes an email management session depending on the selected mode (SMTP/POP3, IMAP, MS Exchange or Lotus Notes). | EmailSendMessage | Sends an email using a given protocol (SMTP, MS Exchange, Lotus Notes, Outlook). | EmailStartSession | Starts an email management session based on the selected management mode (POP3, SMTP, IMAP or MS Exchange). |
Related Examples:
|
Complete examples (WINDEV): WD Mail
[ + ] This application is an email client developed in WINDEV. It is based on the Email objects. This email client is used to retrieve and send emails by using the POP, IMAP and SMTP protocols. You have the ability to apply filters to the incoming emails. The application can also be used to manage several email accounts. The writing of an email is based on the HTML edit control.
|
This page is also available for…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|