KMail fetches mail from exchange server only manually

Hi,

I have a nasty problem with KMail. I have managed to connect it to my organization’s Microsoft Exchange server to use it for receiving and sending Office 365 mail. However, it only fetches mail when triggered manually to check mail.

The resource is shown as “ready” in the accounts tab. It does not matter whether the retrieval option in the “Advanced” tab in the “Receiving” settings is set to poll by some interval, or “Use streaming notifications”. Either way the emails are not received.

Periodically the resource also goes offline for a short while, and I get a notification that the resource stopped working. However, it returns soon to the “ready” state. Also restarting the resource returns it to “ready” state.

Emails are always received when a manual “check mail” is triggered.

I’m running a very fresh Fedora 42 KDE spin, with little to no customization.

Help is greatly appreciated!

Thanks for the reply. What do you refer to specifically by KMail “account sync settings”? The only sync settings I can find are shown in this image. Neither of the retrieval options work, both require manual triggering to retrieve mail. The status tab shows “OK”. I have not made any other configuration changes after adding the exchange account.

It does not feel like a network or firewall issue as other apps that continuously poll for messages work just fine, with no extra configuration.

Did you ever get to the bottom of this? I’ve been having exactly the same issue for ages now… seems as though it can only be a bug because surely interval mail checking should be the same as initiating a manual check but at regular intervals? OTOH if it IS a bug it’s odd that everyone isn’t complaining :slightly_smiling_face: