Managing and scheduling events and meetings using the calendar in Microsoft Teams Free
Teams meetings only appear automatically on an Outlook calendar when using an Exchange/Outlook/Microsoft 365 mailbox, not an IMAP account. With an IMAP email account, Outlook treats the mailbox as email-only and does not support the full calendar/online‑meeting integration that Teams relies on.
To have Teams meetings show on the computer calendar reliably, use a Microsoft 365/Exchange/Outlook.com account for the calendar instead of the IMAP account, and schedule/join meetings from that account. The IMAP account can still be used for email, but the Teams calendar integration will not work the same way as with a Microsoft 365/Exchange calendar.
If a Microsoft 365 work or school account is available, adding that account to Outlook and using its calendar for Teams meetings will allow proper integration.
References: