Windows 10 supports syncing email, contacts, and calendars with all major providers. However, Microsoft chooses to close it down to a handful of providers.
Set up syncing with your CalDAV and CardDAV accounts with the built-in Windows Calendar and Contacts apps. Windows can sync with any CalDAV/CardDAV server.
New Windows Calendar feature is just standard webcal subscriptions but interestingly you can’t add your own webcals.
Learn how to work-around Windows 10 limitations to add iCal and webcal calendars to the Windows Calendar app through Outlook.com.
How to set up sync of your CalDAV and CardDAV accounts with GNOME apps like Evolution, Calendar, Contacts, dash-search, and more.
A quick survey of the use of DNS SRV records for auto-configuration of email and calendar hosting services. Provider support is fairly good.
Step-by-step instructions for setting up the Horde webmail and application suite on Linux.