Set up 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 contains information about the mailboxes that are served. Because of this Creatio can process queries for adding a new subscription or checking the status of a specific subscription, regardless of the subscription node.
Required Redis settings:
-
anonymous access allowed
-
separate database available for the Exchange Listener service operation
Contents
•Set up the Exchange Listener service on the side of Creatio