Something we found in trace logs that could be relevant:
Trace logs van de CRM server:
Mailbox checking active status process encounter null value: Exception: Unhandled Exception: System.Collections.Generic.KeyNotFoundException: The given key was not present in the dictionary.
at System.ThrowHelper.ThrowKeyNotFoundException()
at System.Collections.Generic.Dictionary`2.get_Item(TKey key)
at Microsoft.Crm.Asynchronous.EmailConnector.MailboxDataAccess.IsInactiveMailbox(Entity mailbox, Boolean isMaxPostponeTime, Boolean isOutgoingMailbox)
.
Exception occurred while prepration of outgoing mail item 1bd5e340-401a-e911-80df-005056935251 .
Exception: Unhandled Exception: System.Collections.Generic.KeyNotFoundException: The given key was not present in the dictionary.
at System.ThrowHelper.ThrowKeyNotFoundException()
at System.Collections.Generic.Dictionary`2.get_Item(TKey key)
at Microsoft.Crm.Asynchronous.EmailConnector.SmtpOutgoingEmail.SetFieldsForCorrelation()
at Microsoft.Crm.Asynchronous.EmailConnector.SmtpOutgoingEmail..ctor(IOutgoingEmailActivity outgoingEmail, EntityCollection attachments, String codePage)
at Microsoft.Crm.Asynchronous.EmailConnector.SmtpOutgoingEmailProvider.Initialize()
Mailbox checking active status process encounter null value: Exception: Unhandled Exception: System.Collections.Generic.KeyNotFoundException: The given key was not present in the dictionary.
at System.ThrowHelper.ThrowKeyNotFoundException()
at System.Collections.Generic.Dictionary`2.get_Item(TKey key)
at Microsoft.Crm.Asynchronous.EmailConnector.MailboxDataAccess.IsInactiveMailbox(Entity mailbox, Boolean isMaxPostponeTime, Boolean isOutgoingMailbox)