Hi Venkat,
Since our corporation's Exchange group does not support IMAP on our Exchange environment, we are using Microsoft SCOM to monitor specific folders on our Exchange mailbox for a generic "automation" mailbox and then trigger a PowerShell script which launches CAPA jobs.
This allows us to use rules on the Exchange side to move emails to specific folders and trigger different CAPA jobs depending on what folder the email is sent to. The SCOM PowerShell script is simple, and basically passes the GUID of the folder that it detected the email in. The CAPA 'email trigger' job has a data set variable that contains a list of GUIDs and the CAPA process that should be triggered.
This gives us the added ability to get alerts should the emails be piling up in the mailbox, or otherwise not trigger a job properly in CAPA.
This has worked well for us for over two years now in our production environment.
Hope this helps,
Ian