apple / ccs-calendarserver

The Calendar and Contacts Server.
https://www.calendarserver.org
Apache License 2.0
484 stars 136 forks source link

Should incoming IMIP message update the organizers event with acceptance status? #533

Closed mocodev closed 5 years ago

mocodev commented 5 years ago

Should incoming IMIP message update the organizers event with acceptance status? Delivery of IMIP events is working as expected. We're just curious of the expected "acceptance" functionality.

Our current scenario is sending a calendar invite to a user with a @gmail.com address. The user receives the invite email, accepts the invite and its added to their Google calendar. Our mailbox receives the email that the user accepted the invite but the calendar event within Mac Calendar does not update the users status. Remains a gray question mark.

m0rgen commented 5 years ago

Have you checked the calendar server logs for any clues? This inbound.py module should log what it’s doing when processing the inbox:

https://github.com/apple/ccs-calendarserver/blob/master/txdav/caldav/datastore/scheduling/imip/inbound.py

On Apr 26, 2019, at 2:46 PM, Andrew Vickers notifications@github.com wrote:

Should incoming IMIP message update the organizers event with acceptance status? Delivery of IMIP events is working as expected. We're just curious of the expected "acceptance" functionality.

Our current scenario is sending a calendar invite to a user with a @gmail.com address. The user receives the invite email, accepts the invite and its added to their Google calendar. Our mailbox receives the email that the user accepted the invite but the calendar event within Mac Calendar does not update the users status. Remains a gray question mark.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/apple/ccs-calendarserver/issues/533, or mute the thread https://github.com/notifications/unsubscribe-auth/AA6DOJJQFXV3KY7EM2OG4C3PSNZ2BANCNFSM4HI2RA4A.

mocodev commented 5 years ago

Looking at the logs led us down the path of SSL errors which were ultimately due to an incorrect port used in our IMAP settings. inbound.py couldn't connect to the mail server. Once the connection issue was resolved, acceptance status worked as expected.