We would like to migrate calendar & contacts of all our Google Users to a different email server which support WebDav (CalDav for calendar & CardDav for contacts)
While i see the below options, is there a way where we can use google service account & impersonate the user
also what could be the url for google carddav & caldav
system are you gon
Thanks for revert.
I would be using IceWarp as Destination (CalDav/CardDav) & source will be Google
I have tested cloudron-davsync between 2 separate IceWarp Servers & observed the contacts migration is fine
For Calendar migration, Its giving the below error
Invalid response: 412 Precondition Failed
Found 2 items on source server.
Found 0 items on destination server.
Syncing 2/2 [=>] 0.0s
The following items failed to sync:
PRODID:-//IceWarp//IceWarp Server 220.127.116.11 RHEL7 x64//EN
I am looking to migrate calendar & contacts from google to icewarp webdav
As far as I know there is no tool called:
There is also no app on cloudron for icewarp.
Cloudron is a like a control panel form your server to install, update and backup pre defined apps.
Edit: such a tool actually exists: https://www.npmjs.com/package/cloudron-davsync?activeTab=readme
The tool is a helper we have created to ease migration towards the apps we have packaged for Cloudron, I don't even know IceWarp and it was thus not tested against this. Maybe you can run the command again with:
DEBUG=* cloudron-davsync ...
to get more information on what might go wrong as I can't reproduce or test this locally.