Please ensure that the custom domain is correctly added to Microsoft Entra ID, please refer to https://learn.microsoft.com/en-us/entra/identity/users/domains-manage
If you want to invite internal users to join B2B collaboration. You can use the Microsoft Entra admin center, PowerShell, or the invitation API to send a B2B invitation to the internal user. Some things to note:
1.Before you invite the user, make sure the property of the internal user object (the user's Email property in the Microsoft Entra admin center) is set to the external email address they'll use for B2B collaboration. If the internal user has an existing mailbox, you can't change this property to an external email address. You must update their attributes in the Exchange admin center.User.Mail
2.When you invite the user, an invitation is sent to the user via email. If you're using PowerShell or the invitation API, you can suppress this email by setting to . Then you can notify the user in another way. Learn more about the invitation API.SendInvitationMessageFalse
3.When the user redeems the invitation, the account they're using must match the domain in the property. Otherwise, some services, such as Teams, won't be able to authenticate the user.User.Mail
Please refer to Invite internal users to B2B collaboration
If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.