“System call failed. Unknown error”
“CoExExchProvider::LogonDS: Cannot log into mailbox”
If after you migrated the SourceOne service account and journal mailbox to Exchange 2016, and your jobs keep failing you may have a similar issue to me.
During the process of migrating the last two mailboxes (Both SourceOne) to the new environment I was getting permission errors throw in the logs while attempting to run the journaling jobs. This was because SourceOne DOES NOT SUPPORT HTTPS.
In order to get SourceOne working properly on exchange 2016 if you are forcing HTTPS you need to enable RPC over http using the KB articles below.
Each step must be done on each worker node after migration has completed:
- Log into worker node using SourceOne Service account
- Control Panel > Mail (32-Bit) > Delete old mail profile > Create new profile (Make sure to uncheck Cached exchange mode)
- Regedit.exe navigate to “HKEY_CURRENT_USER\Software\Microsoft\Exchange”
- Create new DWORD “MapiHttpDisabled”
- Set value to “1”
- Restart Outlook client
There is an KB from Microsoft that shows you how to remove this setting, so i did not add it because it may have been confusing. But the KB is 2937684.