The eiConsole and eiPlatform permit the periodic polling of a POP3/IMAP based email account and the acceptance of data out of the body or an attachment of an email. To configure this Listener there are 4 tabs: Basic, Advanced, Credentials and Security.
1. Basic: This tab allows you to specify how often you would like to poll the email account as well as basic information about the protocol and the email server that you will be connecting to. You can add a subject and sender restriction if you would like. The Restart Listener allows you to restart listener automatically based on the period defined in the Restart Period field.
2. Advanced: You can choose to initialize this Listener only when it is triggered externally – select the port for the POP3/IMAP Server and choose whether to take data from the attachment of an email or body.
Initialize on trigger only: If enabled, the Listener doesn’t start up until a trigger initializes it.
Allow command-line invocation: If enabled, the Listener can be invoked using the CLI client application.
Restart on listening error: If enabled, the Listener will be restarted after an error occurs.
FIFO Queue Name: The FIFO stuff enables a “First In, First Out” queuing mechanism between Listeners and Transports. If a “FIFO Queue Name” is provided, that name will be used as a key for a queue Transactions & will be pushed into before reaching a transport. They’ll be ordered in this queue according to when the Listener created them.
FIFO Queue Delay: It is the interval between updates/checks against that queue. Providing a queue name guarantees that a given Transport sends transactions in the same order the Listener created them in.
SSL: If enabled, connection to mail server will be made using SSL. In most cases, the Port should be changed to 995 when this option is enabled.
Load Attachment(s): Load attachment (s) to the transaction attributes(s).
4. Security: This tab allows you to enter security settings for message decryption and signature verification. Note that network paths are not evaluated in the eiConsole.