I am having issues with due dates on tasks/todos not being set or displayed correctly in ActiveSync clients. It seems that the ActiveSync protocol exposes only a due date, not a due date and time. When an ActiveSync client creates a task with a due date, it is interpreted by SOGo as being at midnight UTC on that date. Subsequently, when viewing the task in the web UI or in a CalDAV client, the time zone is corrected, and in my case it is displayed as being due at 20:00 on the previous day. It seems that the due date for tasks created via ActiveSync should be created as midnight in the local time zone to avoid this problem, and similarly when exposing due dates to ActiveSync clients the time zone should be respected prior to stripping off the time.
By the way, I tried reporting this through the bug tracker at https://www.sogo.nu/bugs , but when I created an account it made me "viewer" only, so I was unable to open a bug report. -- Brian Mastenbrook https://brian.mastenbrook.net/ br...@mastenbrook.net -- users@sogo.nu https://inverse.ca/sogo/lists