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
- 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 your SSL Configuration requires you to supply a password when connecting, specify it in the SSLConfig field by
adding a '|' after the configuration name, followed by the password string;
for example:
MySSLItem|mypassword
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*
or:
MySSLItem|mypassword*
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()