Importing ICAL ics files into Zarafa
This page describes the import of ICal calendar files into Kopano via thekopano-ical gateway.
For the import of the ICal ics files we will use curl. The curl package will be installable on most linux distributions via the default repositories.On Centos/Redhat:
Now you can import ics files to the users default calendar using curl:
Or if you want to import to a subfolder of a yet existing calendar (in the next example we import to a subfolder of a calendar named "Calendar"):
If the calendar does not exist yet, the last example will not work when using a kopano-admin user. This needs to be done as the user itself. There is a workaround however, if you need to do some massive scripting on this and you don't know the users' passwords.You will need to run the kopano-ical service and kopano-server on the same host and the kopano-ical service needs to run as root. Change the server_socket in /etc/kopano/ical.cfg to:
After this change restart the kopano-ical service.You can now import calendars (both to default calendars and to calendars that need to be newly created) as the user. But now the kopano-ical service will accept any password as the users' password as long as it is not empty:
Important: Revert the server_socket back to it's original setting before going into production, as setting the server to a unix socket creates a security leak. So edit the file /etc/kopano/ical.cfg and change server_socket back to: