New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sending Invitations from Mac OS Calendar #97

Closed
arrizer opened this Issue Jul 8, 2013 · 11 comments

Comments

Projects
None yet
9 participants
@arrizer

arrizer commented Jul 8, 2013

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?

@nicholasbester

This comment has been minimized.

nicholasbester commented Aug 12, 2013

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

@davidkeutgens

This comment has been minimized.

davidkeutgens commented Aug 23, 2013

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('no-reply@example.org')
);
$server->addPlugin($caldavPlugin);

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

@BobWs

This comment has been minimized.

BobWs commented Sep 18, 2013

@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. bobwinbox@gmail.com
Thanks!

@davidkeutgens

This comment has been minimized.

davidkeutgens commented Sep 18, 2013

Just paste the code at the bottom of the file where the server gets instantiated and replace 'no-reply@example.com' 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.

@LERecords

This comment has been minimized.

LERecords commented Sep 19, 2013

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

@davidkeutgens

This comment has been minimized.

davidkeutgens commented Sep 19, 2013

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

@janmuennich

This comment has been minimized.

janmuennich commented Dec 6, 2013

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

@BobWs

This comment has been minimized.

BobWs commented Dec 6, 2013

@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?

@johndoe75

This comment has been minimized.

johndoe75 commented Jan 6, 2014

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

@netgusto

This comment has been minimized.

Collaborator

netgusto commented Nov 26, 2014

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

@TravelTrader

This comment has been minimized.

TravelTrader commented Jul 3, 2018

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment