I’m experiencing an issue with the latest eM Client version on macOS when creating all-day calendar events.
When I create an all-day event using eM Client on macOS, the event initially appears to have the correct date. However, when I view the same event in other clients, it is shifted one day backwards.
This happens when viewing the event in:
- eM Client for Windows
- Kerio Connect Webmail
- Microsoft Outlook
Interestingly, all-day events created using eM Client on Windows are displayed correctly across all clients.
Environment:
- eM Client 11.0.1577.0 on macOS
- eM Client 11.0.1577.0 on Windows
- Kerio Connect
What I have investigated so far:
-
An all-day event created on the Mac is initially exported to a local ICS file with the correct dates:
- DTSTART:20261112
- DTEND:20261113
-
However, when exporting the same event later from eM Client on Windows, the event already contains November 11 instead of November 12.
-
This suggests that the date shift is not simply a display issue. It appears to happen either when the event is saved to the server or when it is retrieved through the synchronization interface.
-
I also checked the EWS request sent by the Mac. It contains the correct date and
IsAllDayEvent=true.
Current status:
The exact cause is still unclear. Unfortunately, the log excerpt I most recently examined did not contain the relevant EWS operation for creating or retrieving the event, so I cannot yet determine exactly where the date is being changed.
Has anyone else experienced this issue with all-day events created on macOS? Could this be related to how eM Client handles all-day events or date/time conversion when communicating with Kerio Connect via EWS?
Any help or suggestions would be greatly appreciated.