SOLVED

Guest users do not receive Office Group conversations

Copper Contributor

Hello Everyone!

I encountered the following problem:

 

There are some Office Group members (external users), who do not receive emails - group conversations.

I have reported this issue to Microsoft Support, but unfortunately, it was not solved.

In Exchange 'External Email Address' for those users is empty - it has been set during user creation, but it disappears after some time.

Setting External Emails Address back didn't resolve the problem.

I verified this article (https://support.office.com/en-us/article/guest-doesn-t-receive-group-email-conversations-b9891873-c3...)  but the group settings are set correctly, as well as user properties (Other Mails, ProxyAddresses).

 

By using cmdlet Get-MailUser I found that there is one difference between mail user properties of guest user who doesn't get email and guest user who gets all group emails.

'Other Mail' property is empty. I've looked on how to change it via PowerShell, but I couldn't find it.

 

Maybe someone had such a problem and knows how to solve it without having to recreate user?

5 Replies
best response confirmed by mbodnar (Copper Contributor)
Solution

'OtherMails' is an attribute managed by Azure AD afaik, you cannot change it via the Exchange cmdlets. You should be able to change it via Set-MsolUser/Set-AzureADUser or the Graph API directly, but I'm not sure if such changes later flow to ExO. They should I suppose, so give it a try.

@Vasil Michev thank you for your answer.

 

'Other Mail' is not the same as 'OtherMails' property.

In my case 'OtherMails' property is set correctly for all 'problematic' users (it contains the user's email address).

When I'm comparing properties for guest user who gets group conversation with guest user who does not, only difference is in 'Other Mail' property (which I get by executing cmdlet: Get-MailUser  -Resultsize unlimited| ? {$_.externalemailaddress -match "[guest user email address here"}  | fl).

'Other Mail' property is empty for the user who doesn't get group conversations.

 

In some cases recreating guest users (deleting user and inviting again) works. But I have a few cases for which it doesn't work and even after recreating they still don't get group conversations and the 'Other Mail' property is empty.

It's exactly the same attribute, I've confirmed that changing it in Azure AD updates it in Exchange Online after I posted yesterday. In your case it probably got out of sync, so you can try setting it on Azure AD side and wait for synchronization to occur.

I set it on Azure AD side and now when I run Get-AzureADUser I get Provisioning Error:

provisioningError_blur.png

I tried to wait for synchronization (2 days) but the provisioning error still occurs. 

Could you advise something? Should I wait longer for synchronization? 

As the error message suggests, you seem to have another object to which this address is already assigned, which probably explains the initial "empty" value. Try to locate said object by running

 

Get-Recipient email@domain.com 

 

Or open a support case.

1 best response

Accepted Solutions
best response confirmed by mbodnar (Copper Contributor)
Solution

'OtherMails' is an attribute managed by Azure AD afaik, you cannot change it via the Exchange cmdlets. You should be able to change it via Set-MsolUser/Set-AzureADUser or the Graph API directly, but I'm not sure if such changes later flow to ExO. They should I suppose, so give it a try.

View solution in original post