Fix Cannot Open Microsoft 365 Room Calendar in Outlook
Question details
The user is unable to open a newly created Microsoft 365 resource room calendar in the Outlook client, despite being able to book it successfully.

- Product
- Microsoft Outlook / Microsoft 365
- Device & OS
- not provided
- Scenario
- Attempting to open a newly created resource room calendar in the desktop Outlook client.
- Observed behavior
- An error occurs when opening the calendar. The room's email address displays an onmicrosoft.com domain in Active Users, but a custom-domain address in Resources.
Ensure you have Exchange Administrator credentials for your Microsoft 365 tenant, as resolving this domain conflict requires administrative access to PowerShell or the Exchange Admin Center.
Update the Primary SMTP Address via Exchange Online PowerShell
This resolves domain mismatch issues by forcing the room mailbox to use your custom domain as its primary email address.
When a room mailbox has conflicting domains between Active Users and Resources, Outlook struggles to resolve the calendar permissions. Fixing the primary SMTP address ensures correct directory synchronization.
Open PowerShell on your computer and connect to Exchange Online using your Microsoft 365 administrator credentials.
Run the command Set-Mailbox -Identity "<RoomAlias>" -PrimarySmtpAddress "<CorrectDomainEmail>" to replace the onmicrosoft.com address with your custom domain.
Execute Get-Mailbox for the specific room to ensure the PrimarySmtpAddress attribute now reflects the correct domain.
Remove the broken room calendar from your Outlook client, wait for the directory changes to sync, and then re-add it from the Global Address List.

Test Room Calendar via Outlook on the Web
Helps determine whether the error is specific to your desktop Outlook client cache or a tenant-wide mailbox permission issue.
Try WPS Office for Your Daily Productivity Needs
While managing Exchange backend settings requires Microsoft administrative tools, WPS Office provides a lightweight, highly compatible alternative for all your daily document, spreadsheet, and presentation tasks. Enjoy a familiar interface and seamless compatibility without the heavy subscription costs.

Frequently Asked Questions
Why does my Microsoft 365 room show an 'onmicrosoft.com' address?
This usually happens if the custom domain was not set as the default when the room was created, causing Microsoft 365 to assign the tenant's fallback routing domain.
How long does it take for room calendar permissions to update?
Changes made in the Exchange Admin Center or via PowerShell can take between 15 minutes and 24 hours to fully sync across the network and reflect in all Outlook desktop clients.
Can I still book the room even if I can't open its calendar?
Yes, users can often invite the room as a resource to a meeting successfully. The booking engine operates independently of the folder permissions required to directly view the calendar in Outlook.




