Differences between revisions 1 and 18 (spanning 17 versions)
Revision 1 as of 2012-12-12 11:07:34
Size: 1474
Editor: TimoSirainen
Comment:
Revision 18 as of 2012-12-30 00:07:43
Size: 2402
Editor: host-92-23-230-23
Comment: Added Outlook 2010
Deletions are marked like this. Additions are marked like this.
Line 2: Line 2:

Traditionally IMAP clients have automatically created Sent, Spam, etc. mailboxes themselves and used various different names for them. This of course makes interoperability between clients difficult. So SPECIAL-USE IMAP extension was developed to allow clients to determine which mailboxes should be used for which purposes.
Traditionally IMAP clients have automatically created Sent, Spam, etc. mailboxes themselves and used various different names for them. This of course makes interoperability between clients difficult. So [[http://tools.ietf.org/html/rfc6154|SPECIAL-USE IMAP extension]] was developed to allow clients to determine which mailboxes should be used for which purposes.
Line 8: Line 7:
   * no: Not supported
   * once: When account is created. If the server adds/changes SPECIAL-USE configuration it's not picked up unless the account is recreated.
    * always: The client always (or periodically) checks for changes in the server's SPECIAL-USE configuration and either changes its own configuration or asks user what to do.
  * no: Not supported
  * once: When account is created. If the server adds/changes SPECIAL-USE configuration it's not picked up unless the account is recreated.
  * always: The client always (or periodically) checks for changes in the server's SPECIAL-USE configuration and either changes its own configuration or asks user what to do.
 * CREATE-SPECIAL-USE: Does the client support CREATE-SPECIAL-USE?
Line 12: Line 12:
 * \fields: Name of the mailboxes that the client creates when it doesn't use the server's SPECIAL-USE names.  * Configurable: Are the mailbox names configurable by user?
 *
\Fields: Name of the mailboxes that the client creates when it doesn't use the server's SPECIAL-USE names.
  * \All and \Flagged not included, because I don't think any IMAP clients actually have them?
Line 15: Line 17:

|| '''IMAP client''' || '''SPECIAL-USE''' || '''Lang''' || '''\Sent''' || '''\Trash''' || '''\Drafts''' || '''\Junk''' ||
|| Thunderbird ||<#ff0000>no || en || Sent || Trash || Drafts || Junk ||
|| Outlook 2013 ||<#00ff00>once/always? || en || Sent Items || ? || Drafts || ? ||
|| iPhone/iPad ||<#00ff00>once || en || ? || ? || Drafts || ? ||
||'''IMAP client''' ||'''SPECIAL-USE''' ||'''CREATE-SPECIAL-USE''' ||'''Lang''' ||'''Configurable''' ||'''\Sent''' ||'''\Trash''' ||'''\Drafts''' ||'''\Junk''' ||'''\Archive''' ||
||Thunderbird ||<#ff0000>no ||? ||en ||yes ||Sent ||Trash ||Drafts ||Junk ||Archives ||
||Outlook 2013 ||<#00ff00>once/always? ||? ||en ||yes? ||Sent Items ||? ||Drafts ||? ||? ||
||Outlook 2010 ||? ||? ||en ||partially (Junk is fixed) ||Sent Items ||Trash ||Drafts ||Junk E-mail ||? ||
||iOS 5.0 ||<#00ff00>always ||? ||en ||yes ||Sent Messages ||Deleted Messages ||Drafts ||Junk ||Archive ||
||Mail.app ||? ||? ||en ||yes ||Sent Messages ||Deleted Messages ||Drafts ||Junk ||- ||
||Roundcube ||<#ff0000>no ||? ||en ||yes ||Sent ||Trash ||Drafts ||Junk ||Archive ||
||KMail ||? ||? ||en ||yes ||Sent ||Trash ||Drafts ||Spam ||? ||
||K9mail ||? ||? ||en ||yes ||? ||? ||? ||? ||? ||
||Open-Xchange IMAP Client ||always ||? ||en ||yes ||? ||? ||? ||? ||? ||
||IMP/horde ||? ||yes ||all ||yes ||Sent ||Trash ||Drafts ||Spam ||- ||

Mailboxes and SPECIAL-USE

Traditionally IMAP clients have automatically created Sent, Spam, etc. mailboxes themselves and used various different names for them. This of course makes interoperability between clients difficult. So SPECIAL-USE IMAP extension was developed to allow clients to determine which mailboxes should be used for which purposes.

This page could be helpful for IMAP server admins to figure out how all of this works in different IMAP clients. The columns mean:

  • SPECIAL-USE: Does the client support SPECIAL-USE, and when?
    • no: Not supported
    • once: When account is created. If the server adds/changes SPECIAL-USE configuration it's not picked up unless the account is recreated.
    • always: The client always (or periodically) checks for changes in the server's SPECIAL-USE configuration and either changes its own configuration or asks user what to do.
  • CREATE-SPECIAL-USE: Does the client support CREATE-SPECIAL-USE?
  • Lang: ISO language code, e.g. "en", "de", "it".
  • Configurable: Are the mailbox names configurable by user?
  • \Fields: Name of the mailboxes that the client creates when it doesn't use the server's SPECIAL-USE names.
    • \All and \Flagged not included, because I don't think any IMAP clients actually have them?

Please update the table with any clients you know of!

IMAP client

SPECIAL-USE

CREATE-SPECIAL-USE

Lang

Configurable

\Sent

\Trash

\Drafts

\Junk

\Archive

Thunderbird

no

?

en

yes

Sent

Trash

Drafts

Junk

Archives

Outlook 2013

once/always?

?

en

yes?

Sent Items

?

Drafts

?

?

Outlook 2010

?

?

en

partially (Junk is fixed)

Sent Items

Trash

Drafts

Junk E-mail

?

iOS 5.0

always

?

en

yes

Sent Messages

Deleted Messages

Drafts

Junk

Archive

Mail.app

?

?

en

yes

Sent Messages

Deleted Messages

Drafts

Junk

-

Roundcube

no

?

en

yes

Sent

Trash

Drafts

Junk

Archive

KMail

?

?

en

yes

Sent

Trash

Drafts

Spam

?

K9mail

?

?

en

yes

?

?

?

?

?

Open-Xchange IMAP Client

always

?

en

yes

?

?

?

?

?

IMP/horde

?

yes

all

yes

Sent

Trash

Drafts

Spam

-

None: SpecialUse (last edited 2015-10-08 14:10:24 by 158)