EXM always displays 0% for bounce value and spam complaints


Description

Email reports in the Email Experience Manager 3.4.0 (EXM) may always display 0% for bounce value and spam complaints. The following error can appear in the log records:

INFO SuppressionSyncAgent successfully done for period 2017/11/27 12:40:52 - 2017/11/27 13:40:57
INFO PullMessageEventsAgent found 1 Bounce for period 2017/11/27 12:40:54 - 2017/11/27 13:40:58
INFO PullMessageEventsAgent found 0 SpamComplaint for period 2017/11/27 12:40:55 - 2017/11/27 13:40:59
ERROR Exception: Sitecore.Exceptions.ConfigurationException
Message: Could not create instance of type: Sitecore.EmailCampaign.Cm.Handlers.BouncedMessageHandler. No matching constructor was found.
Source: Sitecore.Kernel
   at Sitecore.Configuration.DefaultFactory.CreateFromTypeName(XmlNode configNode, String[] parameters, Boolean assert)
   at Sitecore.Configuration.DefaultFactory.CreateObject(XmlNode configNode, String[] parameters, Boolean assert, IFactoryHelper helper)
   at Sitecore.Configuration.DefaultFactory.CreateObject(XmlNode configNode, String[] parameters, Boolean assert)
...
ERROR Bounce tasks not processed. Manager is not configured.

Solution

To resolve the issue, consider one of the following options: