Property Name | Property Description |
---|
Main |
---|
Name | The name of the SMTP profile. |
Description | A description of the SMTP profile. |
SMTP Server Settings |
---|
Hostname | Hostname of the SMTP server to send email through. |
Port | Port SMTP service is running on. Default is 25. |
Use SSL/TLS | Connect using dedicated SSL/TLS. Default is false. |
Use STARTTLS | Enable use of the STARTTLS command, allowing the connection to be upgraded to an SSL or TLS connection if supported by the server. This is not necessary for connections that are already SSL/TLS. Default is false. |
OAuth2 Settings |
---|
Username | The username that the Gateway will use along with the access token which together make up the credential in the SMTP protocol's XOAUTH2 SASL authentication mechanism. |
OAuth2 Client | The name of the OAuth2 Client which will be used by this Email Profile to obtain access tokens. |
Interactive | If enabled, user interaction is required to obtain access and refresh tokens (3-legged OAuth 2.0 flow). If disabled, user interaction is not required to obtain access tokens - the Gateway will obtain access tokens using its own client credentials (2-legged OAuth 2.0 flow). Default is false. |
Scope | The OAuth 2.0 scope values representing the access token's set of permissions requested by the Gateway. |
Advanced |
---|
SMTP Timeout | Timeout (in milliseconds) to use when connecting to, reading from, and writing to the SMTP server. Default is 10,000. |
Debug Mode Enabled | Enable email session debugging. Information is printed to standard output (wrapper.log). Default is false. |
SSL/TLS Protocols | A comma separated list of protocols that will be allowed if connecting via SSL/TLS. Default is TLSv1.2. |
Advanced OAuth2 Settings |
---|
Access Token Timeout | Amount of time in seconds to wait for a valid access token before giving up on sending an email. Values less than or equal to zero will cause the profile to expect a valid access token to be available immediately and will fail fast if one is not available at the time an email needs to be sent. Default is 120. |
Default Access Token Expiration | The amount of time in seconds before an access token expires by default. This value only applies for access tokens which do not have an explicit expiration from the authorization server. Values less than or equal to zero means access tokens do not expire by default. Default is 0. |
Refresh Before Expiration | The amount of time in seconds before an access token expires when a new token should be requested. Values less than or equal to zero results in new access token requests exactly when the last access token expires. Default is 300. |
Additional Authorization Request Parameters | Add any additional parameters which should be encoded on the OAuth 2.0 authorization request (interactive only). |
Additional Authorization Code Access Token Request Parameters | Add any additional parameters which should be encoded on the OAuth 2.0 access token request granted using an authorization code (interactive only). |
Additional Client Credentials Access Token Request Parameters | Add any additional parameters which should be encoded on the OAuth 2.0 access token request granted using client credentials (non-interactive only). |
Additional Refresh Token Access Token Request Parameters | Add an additional parameters which should be encoded on the OAuth 2.0 access token request granted using a refresh token (interactive only). |