Riva administrator reported encountering an "Unable to initialize: No mailbox with such guid" error after removing an Active Directory / Exchange user and recreating the user's account.
2013-02-08 15:16:27Z : [200PFXMKT4HS] Synchronization Starting... (Friday, February 08, 2013 3:16 PM)
2013-02-08 15:16:27Z : [200PFXMKT4HS] Establishing connection to Exchange [email@example.com]..
2013-02-08 15:16:27Z : [200PFXMKT4HS] Connection to Exchange established.
2013-02-08 15:16:27Z : [200PFXMKT4HS] Establishing connection to Salesforce CRM [IMPERSONATION]...
2013-02-08 15:16:29Z : [200PFXMKT4HS] Connection to Salesforce CRM established.
2013-02-08 15:16:29Z : [200PFXMKT4HS] Re-initializing
2013-02-08 15:16:30Z : [200PFXMKT4HS] (CRM -> Exchange) Synchronizing Contacts
2013-02-08 15:16:35Z : [200PFXMKT4HS] Unable to initialize: No mailbox with such guid.
2013-02-08 15:16:35Z : [200PFXMKT4HS] Synchronization Completed in 8 secs. (3:16:35 PM)
2013-02-08 15:16:35Z : [200PFXMKT4HS] Next scheduled full synchronization : 3:21:27 PM
Riva server maintains a transaction record for each user in each sync policy that it synchronizes. This transaction record uses the AD/Exchange GUID (unique ID number created by AD/Exchange) to create and use a referential link to the user's mailbox to ensure that data is synced from the CRM user to the correct user mailbox.
If an administrator removes an AD user / Exchange mailbox and creates a new AD user / Exchange mailbox using the same primary email address for the user, Riva cannot link to the new mailbox because there is a mismatch between the previously know GUID and the new mailbox GUID.
Procedure to Re-add User to the Sync Policy
WARNING - This procedure will remove all Riva transaction records for the previous Exchange mailbox. Only perform this procedure if the new mailbox does not contain data (contacts, calendar items, and tasks) from the previous mailbox. If data was imported into the new mailbox, contact Riva support before proceeding.
Use this procedure to remove the previous user (old mailbox) and re-add the user (new mailbox) that is using the same primary reply-to email address: