IMAP METADATA extension rfc5464 - allow metadata at a server or mailbox/folder level

NEW
Unassigned

Status

--
enhancement
12 years ago
4 years ago

People

(Reporter: kael, Unassigned)

Tracking

(Blocks: 2 bugs)

Dependency tree / graph

Firefox Tracking Flags

(Not tracked)

Details

(URL)

(Reporter)

Description

12 years ago
User-Agent:       Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.0.3) Gecko/20060426 Firefox/1.5.0.3 XPCOMViewer/0.8.1.2
Build Identifier: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.0.3) Gecko/20060426 Firefox/1.5.0.3 XPCOMViewer/0.8.1.2

This is a feature request to implement the IMAP METADATA extension (formerly named ANNOTATEMORE). This extension allows to set different metadata at a mailbox level, like comments e.g.

The METADATA extension is defined by the current internet-draft http://www.ietf.org/internet-drafts/draft-daboo-imap-annotatemore-09.txt and is already implemented in the Cyrus server.

For instance, see FastMail's server :

$ telnet fastmail.fm 143
Trying 66.111.4.56...
Connected to fastmail.fm.
Escape character is '^]'.
* OK IMAP4 ready
01 capability
* CAPABILITY IMAP4 IMAP4rev1 ACL QUOTA LITERAL+ MAILBOX-REFERRALS NAMESPACE UIDPLUS ID NO_ATOMIC_RENAME UNSELECT CHILDREN MULTIAPPEND BINARY SORT THREAD=ORDEREDSUBJECT THREAD=REFERENCES ANNOTATEMORE IDLE AUTH=OTP SASL-IR
01 OK completed

Reproducible: Always

Steps to Reproduce:
1. NA
2.
3.
Actual Results:  
NA

Expected Results:  
NA

Users could set different metadata like comments that could be shared.

Kolab uses this extension to set mailbox types (address book, calendars, etc) http://wiki.kolab.org/index.php/IMAP_Annotations and Cyrus uses it for different purposes http://asg.web.cmu.edu/cyrus/download/imapd/install-netnews.html with the following annotations : /vendor/cmu/cyrus-imapd/news2mail, /vendor/cmu/cyrus-imapd/expire and /vendor/cmu/cyrus-imapd/sieve

Comment 1

12 years ago
Confirming.
Assignee: mscott → bienvenu
Status: UNCONFIRMED → NEW
Component: General → Networking: IMAP
Ever confirmed: true
Product: Thunderbird → Core
QA Contact: general → grylchan
Version: unspecified → Trunk
(Reporter)

Comment 3

12 years ago
There's a new Internet-Draft based on this extension that allows to store IMAP SEARCHes (aka VIEWs) on server-side.

For example (a view for all mailboxes) :

C: a SETMETADATA "" "/filters/on-the-road" (value.priv "OR SMALLER 5000 FROM \"boss@example.com\"")
S: a OK SETMETADATA complete

http://ietfreport.isoc.org/idref/draft-melnikov-imapext-filters/

With this extension, users wouldn't have to reconfigure VIEWs each time they use another Thunderbird or another compatible MUA.
(Assignee)

Updated

10 years ago
Product: Core → MailNews Core

Updated

10 years ago
QA Contact: grylchan → networking.imap
Blocks: 479134
I'm sure we want the actual RFC now. :-)

Updated

8 years ago
Summary: IMAP METADATA extension → IMAP METADATA extension rfc5464

Comment 5

7 years ago
What's the status on this one? Is anyone actively working on this?
Blocks: 558659

Comment 6

7 years ago
> What's the status on this one? Is anyone actively working on this?

Nope. You would see it here.

Updated

7 years ago
No longer blocks: 558659

Updated

6 years ago
Assignee: mozilla → nobody

Comment 7

5 years ago
At the very least, it would be nice if Thunderbird would "ignore" folders that contain metadata.  As an example, Kolab provides contacts and calendar using this RFC, and RoundCube and other mail clients consume these folders.  Unfortunately, Thunderbird displays them as actual mail folders, with rather useless information on each item:

"This is a Kolab Groupware object. To view this object you will need an email client that understands the Kolab Groupware format. For a list of such email clients please visit http://www.kolab.org/"

Source is available on request, but it's basically a bunch of XML.

While it would be spectacular if Thunderbird could understand this RFC and directly leverage the contacts into the addressbook (or the calendar into Lightning), in the interim it would be great if Thunderbird would not subscribe to these folders by default.

In other words, when connecting to an IMAP server with the metadata capabilities as per the RFC:
https://tools.ietf.org/html/rfc5464

Any folders that contain said metadata should not be subscribed to by default.

Updated

5 years ago
Duplicate of this bug: 288514

Comment 9

5 years ago
Magnus Melin, could you please tell me, why you think this is a duplicate of Bug: 288514? As I understand, annotate messages and annotate mailbox / server are different things.

"ANNOTATE Extension" http://tools.ietf.org/html/rfc5257
"METADATA Extension" https://tools.ietf.org/html/rfc5464
Flags: needinfo?

Comment 10

5 years ago
Magnus Melin, could you please tell me, why you think this is a duplicate of Bug: 288514? As I understand, annotate messages and annotate mailbox / server are different things.

"ANNOTATE Extension" http://tools.ietf.org/html/rfc5257
"METADATA Extension" https://tools.ietf.org/html/rfc5464

Comment 11

5 years ago
Ah, unduped.
Flags: needinfo?

Updated

4 years ago
Blocks: 439047

Updated

4 years ago
Blocks: 116945

Updated

4 years ago
See Also: → bug 288514

Updated

4 years ago
Summary: IMAP METADATA extension rfc5464 → IMAP METADATA extension rfc5464 - allow metadata at a server or mailbox/folder level
You need to log in before you can comment on or make changes to this bug.