E-Mail Listener
E-Mail Listener
The Mail Listener is used to read from an SMTP destination.
This listener is a Message-driven listener. This means that the arrival of a message on the target emailbox, will activate the consumer. The listeners output is a ConnectMessage.
In the table below, you will find an explanation of these properties. All attributes with a ‘*’ are mandatory.
Attribute |
Description |
Name* |
By default, we fill this out with the technical ‘tag’, followed by a serial number. Changing the name is optional. |
Enabled |
Check this box if you want this consumer to be enabled. |
Consumer Autostart |
Consumer will be started at startup of the interface. |
Should Delete Message | Set this value on true when you want to delete the message from the emailbox. |
Should Mark Messages As Read |
Set this value on true when you want to set the message as Marked as read. The message will remain in your |
Protocol | Select one of the next protocols:
|
POP3 Port | POP3 Port number. |
IMAP Port | IMAP Port number. |
Store Host | Mail server host. |
Store MailBox | Emailbox to read from. For instance Inbox. |
Store Username | Username of the selected emailbox. |
Store Password | Password of the user. |
Mail Filter Expression | Filter expression to filter mail you want out of the selected emailbox. |
Max Messages | Maximum amount of messages to read at once. |
Quartz Cron Expression |
Definition of the interval this polling consumer will check for messages. Watch out! Email providers do not like it when you poll information from the server every 1 second. We noticed that this can lead to a chatty blockade of your emailbox. We strongly advice to set the cron to a minimum of 10 to 15 minutes. |
Mail Debug | Set this value to True to add debug information to the interfaces log. |
Start TLS | Set this value to True if you have to read messages securely. |
Exclude Non Text Parts | Set this value to True to exclude non text parts of the email. |
Use Attachment Filename As ID | Set this value to True to use attachments' original names as messagepart ids. Otherwise messageparts will be named msgprtX where X is an incremental number up to the number of attachments minus one. |
Description |
Description of the specific consumer. This is for documentation purposes. |
Remember to trust the server's certificate in you truststore if using a secure connection.