Exchange Listener synchronization service
The Exchange Listener synchronization service synchronizes Creatio with MS Exchange and IMAP/SMTP mail services using a subscription mechanism.
This article covers deploying the Exchange Listener synchronization service for Creatio installed on-site.
The service consists of two required components:
-
The Exchange Listener primary module
-
NoSQL Redis DBMS
The Exchange Listener module initiates the outgoing connection to EWS API. It uses the mailbox credentials and creates a subscription to “new message” events. The open subscription remains in the component memory to ensure fast response time when new emails arrive. When a corresponding event is received, the email instance loads.
Using an in-memory repository will be enough for deploying the service.
Redis DBMS enables creating a scalable and fault-tolerant system of processing nodes. The Redis repository holds information about the mailboxes that are served. This lets any container process Creatio queries for adding a new subscription or check the status of a specific subscription regardless of the subscription node.
Requirements to Redis:
-
anonymous access allowed
-
separate database available for the Exchange Listener service operation
Contents
•Exchange Listener deployment methods
•Setting up the Exchange Listener service on the side of Creatio