EnsLib.EMail.OutboundAdapter
class EnsLib.EMail.OutboundAdapter extends Ens.Util.OAuth2.Settings, Ens.OutboundAdapter
Adapter that sends email messages via SMTP.Property Inventory
- Bcc
- Cc
- ContinueAfterBadSend
- Credentials
- From
- Recipient
- SMTP
- SMTPPort
- SMTPServer
- SSLCheckServerIdentity
- SSLConfig
Method Inventory
- AddBccRecipients()
- AddCcRecipients()
- AddRecipients()
- ContinueAfterBadSendSet()
- CredentialsSet()
- OnInit()
- SMTPPortSet()
- SMTPServerSet()
- SendMail()
Parameters
Properties
If enabled it matches based on the rules layed out in section 3.1 of RFC 2818.
If your SSL Configuration requires you to supply a password for the local private key file, specify it in the Private key password property of the SSL/TLS Configuration.
When you specify a value in the SSLConfig field, the normal case is that outbound email will open a socket on default port 465 and use SMTP over TLS/SSL.
The SSLConfig field also supports the special case when you want the server interaction
to begin on a normal TCP socket and then switch to SSL/TLS on the same port as the
normal socket. (RFC3207 provides the details.) In this case the default port is 25 for SMTP.
To use this convention, append '*' to your entry in the SSLConfig field;
for example:
MySSLItem*
Methods
Inherited Members
Inherited Properties
- %CredentialsObj
- %WarnedLatest
- BusinessHost
- KeepaliveInterval
- OAuth2ApplicationName
- OAuth2AuthProperties
- OAuth2AuthorizationWorkFlowRole
- OAuth2CallBackHandler
- OAuth2GrantType
- OAuth2GrantTypeSpecific
- OAuth2JWTSubject
- OAuth2Scope
- OAuth2SessionId
- RegistryID
Inherited Methods
- %AddToSaveSet()
- %ClassIsLatestVersion()
- %ClassName()
- %ConstructClone()
- %DispatchClassMethod()
- %DispatchGetModified()
- %DispatchGetProperty()
- %DispatchMethod()
- %DispatchSetModified()
- %DispatchSetMultidimProperty()
- %DispatchSetProperty()
- %Extends()
- %GetParameter()
- %IsA()
- %IsModified()
- %New()
- %NormalizeObject()
- %ObjectModified()
- %OriginalNamespace()
- %PackageName()
- %RemoveFromSaveSet()
- %SerializeObject()
- %SetModified()
- %ValidateObject()
- AssignOneSetting()
- ClearAllAppData()
- ClearRuntimeAppData()
- ClearStaticAppData()
- EnumerateSettingsClose()
- EnumerateSettingsExecute()
- EnumerateSettingsFetch()
- GetSettings()
- OAuth2CallBackHandlerSet()
- OAuth2GrantTypeSpecificGet()
- OAuth2SessionIdGet()
- OnKeepalive()
- OnTearDown()