Unified Mailboxes in KMail
Closed, ResolvedPublic

Description

Add unified mailboxes for folders like Inbox to display content of all inboxes from all accounts in a single folder.

By default create unified mailboxes for Inbox, Sent and Drafts folders and allow users to configure the source folders for them as well as creating custom unified mailboxes.

Implementation-wise this is done as an Agent that creates virtual collections representing the unified mailboxes and watches all source collections for changes and links any new Items into the respective "unified" collection.

The almost-finished implementation is in dev/unified-mailboxes branches in kmail and mailcommon repos.

dvratil created this task.Aug 7 2018, 2:33 PM

Is it activate by default or we need to add this agent in kmail ?
Because I don't want to see all my private/job email in same directory :)

but this agent can be a good idea.

It's off by default and can be enabled in Configure KMail->Plugins (same as other KMail agents). On the first start if KMail detects that you have more than one account it will ask if you want to enable it to make the feature discoverable for users.

If you don't want to mix work and private emails, you can also customize it by creating "Personal Inboxes" and link all inboxes from private accounts there and "Work Inboxes" and link all inboxes from work accounts into it (for example). It's very flexible.

I think I'll wait after Akademy before sending it to you for review (or at least the kmail/mailcommon bits) and merging it so that we publicize it without causing confusion if it is in 18.08 or 18.12.

Ok cool. Thanks for info.

knauss closed this task as Resolved.Sep 1 2019, 3:40 PM
knauss added a subscriber: knauss.

The task with released with Application 18.12.