Kontact/KOrganizer - is it too broken?

Hi,

Is Kontact too broken as some say or am I doing something weird?
I have managed to get KMail to read and write mail on my O365 account, but KOrganizer simply refuses to add the calendar from O365 in the “collecton” dropdown. This is a serious PITA as the other (working) solutions Thunderbird and Evolution are either fugly or not KDE or both.
I got KMail working with O365 through the AkonadiConsole, but I can’t find a way of making the calendar behave.

Any suggestions?
(Flames starting with “pay for it to work” are pretty counter-productive)

Hi, for me it’s not broken, but I don’t use 365 …
A question always comes to mind on TW: did you use ‘zypper dup’ to upgrade?

Re. Korganizer: can you show us some output? The error message when trying to create the Calendar?

O365 and Kontact is an ongoing issue if you search net … I haven’t had any problems with “regular” mail/calendar solutions before.
And yes I use zypper -dup to upgrade the system. (I thought that was what you were supposed to do).

This is what happens when running from console and trying to add the O365 calendar


[martin@linux-q155 ~]$ korganizer
org.kde.pim.kidentitymanagement: IdentityManager: There was no default identity. Marking first one as default.
kf5.kservice.services: KServiceTypeTrader: serviceType "KOrganizer/Part" not found
org.kde.pim.kidentitymanagement: IdentityManager: There was no default identity. Marking first one as default.
Error loading plugin: "The shared library was not found."
Error loading plugin: "The shared library was not found."
"syntax error, unexpected '(', expecting CATEGORY"
"syntax error, unexpected '(', expecting CATEGORY"
"syntax error, unexpected '(', expecting CATEGORY"
"syntax error, unexpected '(', expecting CATEGORY"
Error loading plugin: "The shared library was not found."
Error loading plugin: "The shared library was not found."
Error loading plugin: "The shared library was not found."
Qt WebEngine seems to be initialized from a plugin. Please set Qt::AA_ShareOpenGLContexts using QCoreApplication::setAttribute before constructing QGuiApplication.
Error loading plugin: "The shared library was not found."
Error loading plugin: "The shared library was not found."
kf5.kservice.services: KServiceTypeTrader: serviceType "KOrganizer/Part" not found
Error loading plugin: "The shared library was not found."


And getting a 401 error in the GUI

**Update: **selecting OAuth2, now after umpteen attempts I seem to be able to connect to the server. (In Korganizer I get the same error as above, but in Akonadeconsole the connection seems to be working and it synch to the server). It does synch holidays, but I can’t choose the O365 calendar when adding an appointment, only local. O365 isn’t an option.

How to use Office365.com with Kontact

Scenario: you want to use KDEPIM Kontact - with cloudbased Office365.com (it might work with LAN-based exchange, untested)
This is tested with 4.13.x and 4.14.10 KDE but might work with earlier versions.

https://userbase.kde.org/Tutorials/Kontact/Office365

I hope this is a typo in your post (not when you type it in the command line). It should be

zypper dup

Yes, it zypper dup not what I wrote.

I’ll have a look at using DavMail. I’d almost forgotten about it, was so long ago I used it.