Baikal: Sending Invitations from Mac OS Calendar

Created on 8 Jul 2013  路  11Comments  路  Source: sabre-io/Baikal

I am not able to send invitations for events created in a Baikal Calendar using Mac OS Calendar.app. As far as I know, Baikal does not support the CalDAV Scheduling Extension right? So Calendar App should send an e-mail instead?
Unfortunately, that does not happen, does anyone know what I can do about that?

question

All 11 comments

I'm having exactly the same issue, any help with this would be appreciated.

You can get invitations via the OSX Calendar app to work by adding an IMipHandler to the CalDAV plugin in the Server Plugins section of BAIKAL_HOME/html/cal.php:

$caldavPlugin = new \Sabre\CalDAV\Plugin();
$caldavPlugin->setIMipHandler(
new \Sabre\CalDAV\Schedule\IMip('[email protected]')
);
$server->addPlugin($caldavPlugin);

Source: https://code.google.com/p/sabredav/wiki/IMipHandler

@davidkeutgens can you please specify a bit more how to implement this feature. I can seem to get it to work!
or maybe you can drop me a mail with the custom file. [email protected]
Thanks!

Just paste the code at the bottom of the file where the server gets instantiated and replace '[email protected]' with the address you want invitations to be sent from. Of course, you'll have to have a working mail server running that Baikal can connect to. I sent you an email with the code. You should check your log files (e.g. web server log, mail server log) to see if or why the invitation doesn't get sent.

does this fix work for the iPhone calendar? I have been trying everything to get invites to work with the iPhone using a dav calendar, but i just can't figure it out. and help is appreciated

No, it doesn't. Baikal is based on SabreDav which doesn't support this functionality yet: https://groups.google.com/forum/#!topic/sabredav-discuss/mxAZAJQZ2ow

@davidkeutgens Thanks for this advice! It worked for me only after I added the plugin code _before_ the other plugins.

@davidkeutgens I followed the tip of @janmuennich by placing the code before the other plugins. This gave the result that I didn't get the error in iCal when sending the invitation but the message never arrived! So for me it's still not working! I've installed everything on a Synology Nas (baikal, mail server )

any ideas for solving the problem?

Like @janmuennich: It worked for me after I placed the plugin code before the other plugins.

We will implement this (hopefully) in B2. See #304.

The workaround from @davidkeutgens results in the error that CalDAVRefreshDelegateListQueueableOperation failed.

I have baikal running. Do I have to change everything to baikal 2? But I thought at the moment only baikal (1) is the running and "supported" version? I installed it fresh last week.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

gitfvb picture gitfvb  路  4Comments

palbr picture palbr  路  4Comments

daimaire picture daimaire  路  3Comments

jvoisin picture jvoisin  路  3Comments

Superwallah picture Superwallah  路  8Comments