Page MenuHomekolab.org

kolab webmail broken meeting links in ms teams invitations
Open, Needs TriagePublic

Description

It seems kolab has problems parsing ms teams meeting invitation emails, specifically the included meeting links, which means users can't access the meeting by clicking the included link.

it seems sometimes (but weirdly not always) there's extra "%3E" added to the end of the microsoft teams meeting URL ("Join Microsoft Teams Meeting") by kolab and/or webmail, which makes the url broken.

Just today I received such ms teams meeting invitation email, and upon closer inspection it looks like:

  • When I check the original ms teams invitation email in kolab webmail (email inbox), the meeting link is actually correct, it ends with "%7d" as the last character of the URL.
  • I accept the teams meeting invitation, so there's an entry created for it in my kolab calendar.
  • Later when it's time for the meeting, I check the kolab webmail calendar, and check the ms teams meeting link in the calendar entry.. and now there's extra "%3E" in the end of the meeting link/URL, which makes it broken, and clicking the link results in an error from the ms teams server, and I'm not able to access the meeting until I manually copy/edit/paste the meeting link and remove the last (wrong) character from the link/URL.

Sometimes I've seen this problem also in kolab email inbox too, so I think it's not specific to kolab calendar.

Currently running:
pykolab-0.8.18-1.9.el7.kolab_16.noarch
roundcubemail-core-1.4.3.29-1.2.el7.kolab_16.noarch
roundcubemail-plugin-libkolab-3.5.4-1.5.el7.kolab_16.noarch
roundcubemail-plugin-calendar-3.5.4-1.5.el7.kolab_16.noarch

Details

Ticket Type
Task

Event Timeline

pasik created this task.Mon, Sep 14, 2:43 PM
pasik added a project: Kolab 16.
pasik updated the task description. (Show Details)Mon, Sep 14, 2:52 PM
pasik added a comment.EditedMon, Sep 14, 2:59 PM

Looking at the email source the for the invitation there's this part (IDs changed, so it's not proper link to test with):

Join Microsoft Teams Meeting<https://teams.microsoft.com/l/meetup-join/19%3=
ameeting_XnR1BzI1OCYtNjk2Mi23OXRjLTg2UTctMWY6NGFmLzk2ODA4%40thread.v2/0?con=
text=3D%7b%22Tid%22%3a%2265f3dbd2-fb21-1ddc-24b1-f2e3fbab6ba3%22%2c%22Oid%2=
2%3a%2331cadb7b-df23-4352-bb9b-1b3ea953b712%22%7d>

So it seems for some reason kolab *sometimes* (not always) picks the last ">" character (which is %3E) and includes in the URL/link.. which makes it broken.