View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0005187||SOGo||Apple iPhone OS||public||2020-10-16 05:19||2020-10-21 02:21|
|Platform||iPhone, iPad||OS||IOS||OS Version||14|
|Summary||0005187: Calendar invitation does not show up in IOS calendar inbox|
User A creates an event in the calendar and adds user B as an ivitee. User B has an IOS devices (iPad, iPhone) connected via Active Sync.
As soon as user A stores the new entry, user B gets the email with the .ics file as expected.
The issue is that IOS does not interprete this incoming mail as a calendar invitation. With other groupware solutions, the iDevice parses the email and automatically shows the invitation as a calendar event, the invitation is in the Inbox of the calendar app. Unfortunately this does not happen here.
Instead, the user B must open the email and tap on the .ics attachment to see the event information and to accept/decline the invitation.
|Steps To Reproduce|
1) Have 2 users A and B, user B with an iPad / iPhone attached via Active Sync
Expected: The calendar notification on the iPhone should pop up and the invitaiton should be in the calendar inbox
Current: Nothing happens, user B must manually open the email and tap on the .ics attachment
|Tags||No tags attached.|
I followed the described steps and got the expected pop-up notification and the invite appeared in the calendar-app inbox.
I will retest with this config and report back. That behavior above was with a test deployment, not set as standard calendar!
Unfortunately I see the same behavior on my production server with the calendar set as standard calendar in the iDevices. The initial invitation does not make it to the calendar inbox and does not trigger a notification on the iPhone.
I tested with another iphone and the invitation shows in the calendar-app's inbox as expected.
This might be related to some settings on the client device:
The notification settings are all activated on our iPhones.
So, I have these scenarios:
When firstname.lastname@example.org invites email@example.com, the invitation is not triggering the calendar inbox.
But when firstname.lastname@example.org invites email@example.com, the calendar inbox is popping up, showing the invitation.
The fact that it works from external servers shows me that it does not seem to be on the iPhone side. But I'm puzzled that it does not work as soon as the invitation origins from the same server.
Also, the issue only affects invitation messages. When the invitation is accepted after the email was opened, any further changes or cancellations do make it to the calendar inbox.
I tested all cases you described. In my case all invites find the way into the calendar inbox and a notification is popping up.
This is strange. I see this issue with 4 iDevices on two different servers using SoGo with Mailcow-dockerized.
Is there a way to test this by getting some logs on my side? Who is responsible for the calendar inbox action? Is the iDevice parsing the incoming email, or is this signalled via ActiveSync?
What you can do is to set SOGoEASDebugEnabled = YES. With that parameter sogo.log will contain details about EAS communication.
I've already compared the source of the working the invitation email from the other server to the non-working one from the same server and could not find significant differences.
Hence my question how the calendar inbox popup works - is it the email which is parsed by the iPhone, or is that a different signaling via EAS directly to the calendar? It would be essential to know this.
I already had a look to the logs (without SOGoEASDebugEnabled = YES) and saw the invitation triggered an EAS push for the invitation email to my iPhone. But there was no additional action like a direct communication to the calendar itself (if there is any in this case).
I don't know what the iPhone is doing to with the data sent by EAS, but the only communication in that case is via the EAS protocol.
|2020-10-16 05:19||jacotec||New Issue|
|2020-10-18 09:33||tfu||Note Added: 0014888|
|2020-10-18 10:08||jacotec||Note Added: 0014889|
|2020-10-18 15:02||jacotec||Note Added: 0014890|
|2020-10-19 02:01||tfu||Note Added: 0014891|
|2020-10-19 07:15||jacotec||Note Added: 0014892|
|2020-10-20 09:08||tfu||Note Added: 0014893|
|2020-10-20 09:32||jacotec||Note Added: 0014894|
|2020-10-20 12:44||tfu||Note Added: 0014897|
|2020-10-20 16:15||jacotec||Note Added: 0014899|
|2020-10-21 02:21||tfu||Note Added: 0014900|