I know that this is an quite obvious issue when browsing the internet or msdn forum but it seems not in my case. Since my mailbox is on Exchange Online messages arriving from our SAP HR system are labeled as IPM.Note.NotSupportedICal and the attachement is renamed to "not supported calendar message.ics" regardless in which client I received the message (I tried Outlook 365 and Outlook on the web). I am currently the only productive user on Exchange Online in our tenant because I'm the Exchange administrator and currently evaluating whether we have problems if mailboxes are on Exchange Online. Nevertheless I guess it would be the same for other mailboxes in Exo. The strange thing is, that messages that arrived in the mailbox while it was on Exchange OnPremise weren't marked as not supported. Here some screenshots:
Working because received while on Exchange OnPremise:
Content of attached ics file:
BEGIN:VCALENDAR
VERSION:2.0
METHOD:PUBLISH
BEGIN:VEVENT
UID:2604A02AA8071EDAA998DFFF4E534097
SUMMARY: Urlaub/Leave
DESCRIPTION: Der Kalendereintrag enthält die Daten Ihres Antrags vom 02.06.2020. Weitere Informationen entnehmen Sie bitte dem Mitarbeiterportal.\nThe calendar entry is about your request from 02.06.2020. Further information can be received in the Self Service Portal.
CLASS:PUBLIC
TRANSP:TRANSPARENT
DTSTART:20201109
DTEND:20201114
DTSTAMP:20201109
LOCATION:
X-MICROSOFT-CDO-BUSYSTATUS:OOF
END:VEVENT
END:VCALENDAR
Not working because received while on Exchange Online:
Content of attached ics file:
BEGIN:VCALENDAR
VERSION:2.0
METHOD:PUBLISH
BEGIN:VEVENT
UID:2604A02AA8071EDB82A80EB570E396E4
SUMMARY: Urlaub/Leave
DESCRIPTION: Der Kalendereintrag enthält die Daten Ihres Antrags vom 08.10.2020. Weitere Informationen entnehmen Sie bitte dem Mitarbeiterportal.\nThe calendar entry is about your request from 08.10.2020. Further information can be received in the Self Service Portal.
CLASS:PUBLIC
TRANSP:TRANSPARENT
DTSTART:20201125
DTEND:20201128
DTSTAMP:20201125
LOCATION:
X-MICROSOFT-CDO-BUSYSTATUS:OOF
END:VEVENT
END:VCALENDAR
As you can see there is no special recurring rule entry or something else and the content doesn't differ between Exo and OnPrem. It's just a simple ics file in both cases. Maybe Exchange on premise modifies the attachment without marking it as not supported!? In both cases the attachment can be opened and saved in calendar without issues. As the support couldn't help me so far maybe someone else can point me in the right direction to narrow down the issue. Saving the attachment and sending it via powershell the same way as the SAP system does does not reproduce the problem. I haven't found a way to reproduce the problem other than sending a mail from SAP, anyway.
Additional Information:
- Exchange 2016 CU18 on premise Hybrid configuration with centralized mail transport.
- Therefore send connetors to Exchange Online were automatically configured by Hybrid Configuration Wizard
- Mailflow in this case: SAP -> Receive Connector Exchange on premise -> Send connector on premise -> Exchange Online
Any hints welcome.
Thanks, Daniel.