Bug 291773

Summary: Improve gmail handling, labels especialy
Product: [Frameworks and Libraries] Akonadi Reporter: karaluh <karaluh>
Component: IMAP resourceAssignee: Kevin Ottens <ervin>
Status: RESOLVED NOT A BUG    
Severity: wishlist CC: kdepim-bugs, vkrause
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Unlisted Binaries   
OS: Linux   
Latest Commit: Version Fixed In:

Description karaluh 2012-01-17 13:08:48 UTC
Version:           unspecified
OS:                Linux

Either create new resource only for gmail or improve existing one to be able to properly handle gmail labels shit. For example "important" label/folder shouldn't be visible at all. Additionaly, markind e-mail as important should copy the e-mail to the "Important" label/folder. Trash, Drafts and Sent Mail should be configured automatically. All the folders/labels shouldn't be subfolders of [Gmail]. And so on.

Reproducible: Always



Expected Results:  
.
Comment 1 Christophe Marin 2012-02-03 16:22:19 UTC
(In reply to comment #0)

> Either create new resource only for gmail or improve existing one to be able to
> properly handle gmail labels shit. For example "important" label/folder
> shouldn't be visible at all. 

I disagree. It's up to the user to select which folders he wants to see: https://mail.google.com/mail/u/0/?shva=1#settings/labels is there for this purpose.

For the other mixed wishes:

> Additionaly, markind e-mail as important should copy the e-mail to the "Important" label/folder.

That's not how "important" works on the GMail side. the messages using this label depend on GMail criteria but there's nothing special in these messages headers.

> Trash, Drafts and Sent Mail should be configured automatically.

All accounts use the "Local folders" for these. No reason to have exceptions for Gmail.

> All the folders/labels shouldn't be subfolders of [Gmail]

That's how the GMail imap server announce these folders. There's no reason to not respect that.
Comment 2 Kevin Ottens 2012-02-11 10:47:36 UTC
Couldn't put it better than Christophe. Closing as INVALID.