Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Corrected links that should have been relative instead of absolute.

Use mail event when you want to trigger a process flow as soon as a mail server receives the email.

Creating mail event

  1. Click Configure > EVENTS > Mail Event.
  2. Click Create Mail Event to create a new Mail event.

  3. On Create Mail Event window, enter the values in each fields as explained in below table.



    Field NameDescription
    NameName of the mail event.
    DescriptionDescription of then mail event.
    Protocol

    Internet Standard Protocol to be used for retrieving incoming emails. The available options are POP3 and IMAP4. Based on the selected protocol, the default port number for that protocol is displayed in the Port textbox field.

    Incoming Mail ServerIncoming mail server address.
    Security TypeProtocol that provide data encryption and authentication between applications and servers in scenarios where that data is being sent across an insecure network. The available options are SSLTLSNone. Supported TLS version is 1.2.
    PortPort number of the incoming mail server.
    Authentication TypeSelect the type of authentication from the Authentication Type field. The available options are Basic and OAuth 2.0.

    OAuth Account

    Select one of the available OAuth accounts from this field. It is available only when you select OAuth 2.0 as an authentication type.

    Tip
    OAuth Account field displays only those OAuth Accounts for which you have selected Use In Mail Activity check box while creating the account. Click here to know how to create an OAuth Account.


    User Id

    Username of the mail server.

    Tip
    In case you have selected OAuth authentication type, this field will not appear.
    Password

    Password of the mail server.

    Tip
    In case you have selected OAuth authentication type, this field will not appear.
    Confirm PasswordRe-enter the password in the textbox Confirm Password.
    Mail Search CriteriaSelect any of the filter criteria: Sender E-mail, Mail Subject, Mail Content, File Attachment. You can select more than one filter criteria. Type either sender's email address, email subject, name of the attached file or email content in the Sender E-mailSubject, File Attachment, Mail Content text boxes respectively. You can use asterisk and wild cards in the content of the email. Multiple email ids are separated by comma (,).
    Event Start Date Date from which event will start triggering. The date must be in MM/dd/yyyy format.
    TimeTime when the event will start.
    Event Expiry DateDate on which event will stop triggering. The date must be in MM/dd/yyyy format.
    TimeTime when the event will stop.
    Polling Frequency

    Time interval for the event to check the existence of the email.

    Info
    We recommended minimum Polling Frequency to be more than 60 seconds.
  4. Expand Advanced Properties to view the advanced properties of an Mail Event.



  5. Type the email-id in the Notification Receiver Email-ID(s) (comma separated) to receive error emails related to this Mail event.
  6. Select Trigger in Sequence check box to trigger the associated process flow in a sequential manner. If you do not select the Trigger in Sequence checkbox then the associated process flow will trigger concurrently.
  7. If you want to enable misfire handling for your event then, select the Run Once option from the Action on Misfire Event drop-down list. If you do not wish to enable misfire handling for your file event then, select the Ignore Misfire option.
     

    Info
    The Run Once option will run only one collective instance of all the misfires for a particular event. Whereas the Ignore Misfire option will not run a misfired event.
  8. If a large number of e-mails in the mailbox is meeting the search criteria, then all the e-mails will be processed at a time. If you want to limit the number of e-mails to be processed at a time with this event, type the specified value in the Mail Process Concurrency field. 

    Mail event will process only the specified number of e-mails at a time, and the remaining e-mails will process based on the next polling frequency. E-mails are processed on First In First Out (FIFO) basis.

  9. Select the Project from the drop-down list of Project.
  10. Click Save.

    Info

    If a mail event is deactivated and then activated again, it will trigger an event for an existing email. A mail event can trigger multiple process flows at a time. Each process flow uses a mail source. When multiple process flows use a mail source at a time, errors can occur.  

    Therefore, it is advisable to limit the number of process flows triggered by a mail event. You can also set the number of retries and the sleep time between each retry, in case an error occurs when using a mailbox.