To fix this issue, install the March 14, 2017, update (KB3178656) for Skype for Business 2016.
Additionally, you have to set the following Group Policy settings or in-band settings through custom Client Policy:
Group Policy settings
- Open the Group Policy Management panel, and then create a Group Policy Object (GPO).
- Enter the name of the new GPO. Leave the source as "none."
- On the Settings tab, press and hold (or right-click) Computer Configuration or User Configuration, and then select Edit.
- Press and hold (or right-click) the registry key, and then select New Registry Item from the drop-down menu. You can deploy the registry key under Computer Configuration or User Configuration.
- Specify the registry information in the following form:
- Action: Create
- Hive: HKEY_CURRENT_USER
- Key path: Software\Policies\Microsoft\Office\16.0\Lync
- Value name: ClearAllEwsMailboxTasksOnAutoDiscoverRequest
- Value type: REG_DWORD
- Value data: 1
- Base: Decimal
- Repeat the previous steps for following registry entry:
PromptUserToResignInOnNonExistentMailboxFailure
- Action: Create
- Hive: HKEY_CURRENT_USER
- Key path: Software\Policies\Microsoft\Office\16.0\Lync
- Value name: PromptUserToResignInOnNonExistentMailboxFailure
- Value type: REG_DWORD
- Value data: 1
- Base: Decimal
In-band settings
You can create a policy to prompt the user to sign in again, and add the policy to the global client policy. To do this, run the following cmdlet: $a = New-CsClientPolicyEntry -Name PromptUserToResignInOnNonExistentMailboxFailure -Value "true"
$b = New-CsClientPolicyEntry -Name ClearAllEwsMailboxTasksOnAutoDiscoverRequest -Value "true"
Set-CsClientPolicy -Identity Global -PolicyEntry @{Add=$a, $b}