EnsLib.EMail.InboundAdapter
class EnsLib.EMail.InboundAdapter extends Ens.Util.OAuth2.Settings, Ens.InboundAdapter
Adapter that receives email messages via the POP3 protocol.Property Inventory
- %ILastMsg
- %UIDKey
- DeleteMessage
- MailServer
- MatchFrom
- MatchSubject
- MatchTo
- POP3Port
- POP3Server
- SSLCheckServerIdentity
- SSLConfig
Method Inventory
Parameters
Properties
Service code responsibility to handle repeated downloads.
If empty, matches every message. If not, only messages containing any of these (partial) strings AND matching other match settings (To:,Subject:) will be processed.
If empty, matches every message. If not, only messages containing any of these (partial) strings AND matching other match settings (From:,To:) will be processed.
If empty, matches every message. If not, only messages containing any of these (partial) strings AND matching other match settings (From:,Subject:) will be processed.
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 inbound email will open a socket on default port 995 and use POP3 over SSL/TLS.
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. (RFC2595 provides the details.) In this case the default port is 110 for POP3.
To use this convention, append '*' to your entry in the SSLConfig field;
for example:
MySSLItem*
Methods
Inherited Members
Inherited Properties
- %CredentialsObj
- %WarnedLatest
- BusinessHost
- CallInterval
- Credentials
- 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()
- CredentialsSet()
- EnumerateSettingsClose()
- EnumerateSettingsExecute()
- EnumerateSettingsFetch()
- GetSettings()
- OAuth2CallBackHandlerSet()
- OAuth2GrantTypeSpecificGet()
- OAuth2SessionIdGet()
- OnKeepalive()