Share via

IMAP and Exchange calendar sync issues

Steve Burns 0 Reputation points
2026-04-07T01:20:40.7666667+00:00

Hello. I have Microsoft O365 with local versions of office apps. I originally used my Yahoo account when setting up my Microsoft account, new computer, outlook, etc. I subsequently purchased a corporate email account hosted by Microsoft O365. In Outlook, I used to just have my Yahoo IMAP account and my default calendar. When I added in the Exchange account, as a separate profile, my new emails began showing up correctly. I then had two calendars - one for IMAP and one for Exchange. However, now, when I receive calendar invites to my Yahoo IMAP account, they only show up in my Exchange calendar. And I can't forward them or copy them over to the IMAP account.

Any suggestions? I'd like to keep my two calendars separate, and have the invites sent to one account show up in the calendar for that account.

Outlook | Windows | Classic Outlook for Windows | For home
0 comments No comments

2 answers

Sort by: Most helpful
  1. Chloe-V 7,165 Reputation points Microsoft External Staff Moderator
    2026-04-07T12:55:12.0666667+00:00

    Hi Steve Burns,

    Welcome to Microsoft Q&A forum. 

    Sorry for the inconvenience—especially since you’re trying to keep the two calendars separated by account.

    Based on your description and the fact you are using Classic Outlook, this behavior can occur by design when an IMAP (Yahoo) account is used alongside an Exchange/Microsoft 365 account in the same Outlook setup. In Outlook, meeting requests are typically saved to the calendar of the account that received the email, with one important exception: if the receiving account has no associated calendar folder, the meeting request may be saved to the default calendar instead. This is commonly seen with secondary IMAP accounts, which can cause Yahoo invites to appear on the Exchange calendar when Exchange is set as the default store/calendar.

    To keep the two calendars separated, here are the most relevant options in Classic Outlook:

    1. Use separate Outlook profiles

    • Create one Outlook profile for the Yahoo (IMAP) account and a separate profile for the Exchange account.

    2. Check / adjust the Default Data File

    • Go to File > Account Settings > Account Settings > Data Files and confirm which data file is set as Default.

    Important note: Copying meeting items between calendars is not recommended because Outlook can break the link between the copied meeting and the original, and newer Outlook builds may restrict copying meetings.

    Please feel free to let me know if you have any further updates, thanks.


    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. 

    0 comments No comments

  2. Q&A Assist
    2026-04-07T01:20:51.4666667+00:00
    AI generated content. This question contains an answer created with AI from Q&A Assist. Learn more

    Outlook treats Yahoo as an IMAP account and the Microsoft 365 mailbox as an Exchange account. IMAP accounts in Outlook sync only mail folders; calendar and contacts for those accounts are local to the Outlook profile and are not true server-side calendars like Exchange. Because of this, meeting invitations sent to the Yahoo (IMAP) address can be delivered into the Exchange mailbox and end up associated with the Exchange calendar, especially when the Exchange account is set as the default data file or default calendar.

    From the provided information, only the following supported behaviors are clear:

    • Exchange accounts sync mail, calendar, and contacts with the server and other clients (for example, Outlook for Windows and Outlook for Mac) as a single, integrated mailbox and calendar.
    • IMAP accounts sync only email; calendar data is managed differently and does not behave like an Exchange calendar.

    There is no documented method in the context to force Outlook to keep meeting requests for an IMAP account strictly bound to a separate IMAP calendar in the way Exchange does, nor a supported way (in the provided material) to re-route those meeting items automatically between calendars.

    Given the constraints in the context, the only fully supported guidance is:

    • Use the Exchange calendar as the primary calendar for meeting requests and sharing, since it is the one that syncs reliably across devices and Outlook clients.
    • Treat the IMAP account primarily as an email-only account; its calendar cannot be managed or synced in the same way as the Exchange calendar.

    References:

    0 comments No comments

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.