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.