More Invitation Calendar issues
-
Re: Issue with invitation Calendar?
I am having the exact same issue. I have 2 computers running Outlook 2019 and the latest Z-Push from develop (git hash: e28a285c96a Dec 10th 2020) and when I send a Meeting invitation from test1@mydomain.com to test2@mydomain.com via email (and even accepting it), I see the meeting invitation saved on the caldav server on the test1@mydomain.com calendar but when the email is received on the test2@mydomain.com account [and accepted], It saves the meeting in the local calendar but it does not save it on the test2@mydomain.com caldav server.
Here is my current setup
- php 7.3.26
- Latest exim 4.94/dovecot (2.3.13)
- Latest Z-Push version of develop from git.(e28a285c96a) Dec 10th 2020 [Combined backend, imap, caldav, carddav]
- Latest Sabre-dav 4.1.3 (For CalDav + CardDav using IMAP for authenticating + sqlite for data)
- 2 computers with Outlook 2019
- Sabredav web interface to see/verify each user account’s iCalendar’s (*.ics) files that are stored/saved on the server so I can see if calendar events are actually saved.
- test1@mydomain.com and test2@mydomain.com email accounts with default 'Calendar’s.
Here what I did
- On computer 1 that has Outlook 2019 installed and setup as test1@mydomain.com with a default ‘Calendar’ setup.
- On computer 2 that also has Outlook 2019 installed and setup as test2@mydomain.com with a default ‘Calendar’ setup.
- On computer 1, I opened up Outlook 2019 that has the test1@mydomain.com account setup and create a ‘New Meeting’ meeting. I send the invitation to test2@mydomain.com and click ‘Send’.- I see on test1@mydomain.com Calendar that it’s saved locally in Outlook and when logging into the Sabredav web interface, I see it created a Calendar event (*.ics) on the Caldav server which is good. This allows me to verify if Outlook actually saved the event on the Caldav server.
- On computer 2, I opened up Outlook 2019 that has the test2@mydomain.com account setup. I see the email and it added it locally in my Outlook 2019 calendar. (but not auto-accepted). If close/re-open Outlook 2019, I see it only in my local Calendar. (slightly shaded)
- I checked the Sabredav web interface for test2@mydomain.com and I don’t see any Calendar event added to that calendar. (Just to verify if it actually saved it)
- Now on my test2@mydomain.com calendar, I have clicked on “Accept” and it sends and email back to test1@mydomain.com with the accepted event. Now the event is solid color and accepted in my local calendar.
- I checked the Sabredav web interface again for test2@mydomain.com and still, I don’t see any Calendar event saved on the Caldav server. Shouldn’t Outlook have saved it to the Caldav server?
Something is seriously wrong.
Just to make sure I have a clean environment during every test, I wipe out all the environments.
- Delete all emails on test1+test2 email accounts.
- Delete/Wipe out + re-setup test1+test2 caldav calendars setup in sabredav.
- Delete all the files in the z-push /data directory and restart php.
- On both computers running Outlook 2019, Delete all the files from the Outlook data files directory.
I hope we can get this fixed.
- php 7.3.26
-
@raiden said in More Invitation Calendar issues:
with a default ‘Calendar’ setup
What exactly is a default calendar setup? Are there any other accounts configured in outlook?
To see if outlook actually tried to sync the item back to the calendar a wbxml log would be helpful: https://wiki.z-hub.io/display/ZP/Debugging
-
I don’t know if it still matters - I have had this issue too, for me it came from not defining the default path for your caldav collection in backend/caldav/config.php.
Here is how I configured my default path for Nextcloud:// Base URL to principals calendar collection: use ‘%l’ for local part or ‘%u’ for full username
define(‘CALDAV_PATH’, ‘/remote.php/dav/calendars/’);// Default CalDAV folder (calendar folder/principal). This will be marked as the default calendar in the mobile
define(‘CALDAV_PERSONAL’, ‘personal’);