Was sind die standardmäßigen speziellen Ordnernamen für IMAP-Konten in Mail.app (wie Entwürfe, Junk, Gesendet)?

11

Ich richte meinen eigenen E-Mail-Server ein. Clients stellen über IMAP eine Verbindung zu diesem Server her.

Heutzutage ist es möglich, die richtigen "speziellen" Ordner auf dem Server dem lokalen Client zuzuordnen (wie Entwürfe, Junk und Gesendet). Da jedoch die meisten Geräte, die eine Verbindung zu meinem Server herstellen, Mail.app (oder Mail unter iOS) verwenden, wäre es schön, wenn die Standardordnernamen auf dem Server den Namen entsprechen, die Mail.app verwendet (also nicht) Sie müssen die Ordner nicht auf allen Geräten neu zuordnen.

Daher lautet meine Frage: Welche speziellen Ordnernamen verwendet Mail.app standardmäßig?

Jonathan
quelle

Antworten:

12

Die Internet Engineering Task Force (IETF) definiert, dass in einem richtigen RFC der RFC 6154 . Dort finden Sie eine Liste der Postfachbezeichnungen für besondere Zwecke:

   \All
      This mailbox presents all messages in the user's message store.
      Implementations MAY omit some messages, such as, perhaps, those
      in \Trash and \Junk.  When this special use is supported, it is
      almost certain to represent a virtual mailbox.

   \Archive
        This mailbox is used to archive messages.  The meaning of an
        "archival" mailbox is server-dependent; typically, it will be
        used to get messages out of the inbox, or otherwise keep them
        out of the user's way, while still making them accessible.

   \Drafts
        This mailbox is used to hold draft messages -- typically,
        messages that are being composed but have not yet been sent.  In
        some server implementations, this might be a virtual mailbox,
        containing messages from other mailboxes that are marked with
        the "\Draft" message flag.  Alternatively, this might just be
        advice that a client put drafts here.

   \Flagged
        This mailbox presents all messages marked in some way as
        "important".  When this special use is supported, it is likely
        to represent a virtual mailbox collecting messages (from other
        mailboxes) that are marked with the "\Flagged" message flag.

   \Junk
        This mailbox is where messages deemed to be junk mail are held.
        Some server implementations might put messages here
        automatically.  Alternatively, this might just be advice to a
        client-side spam filter.

   \Sent
        This mailbox is used to hold copies of messages that have been
        sent.  Some server implementations might put messages here
        automatically.  Alternatively, this might just be advice that a
        client save sent messages here.

   \Trash
        This mailbox is used to hold messages that have been deleted or
        marked for deletion.  In some server implementations, this might
        be a virtual mailbox, containing messages from other mailboxes
        that are marked with the "\Deleted" message flag.
        Alternatively, this might just be advice that a client that
        chooses not to use the IMAP "\Deleted" model should use this as
        its trash location.  In server implementations that strictly
        expect the IMAP "\Deleted" model, this special use is likely not
        to be supported.
Norman Schmidt
quelle
2
### Die relevanteste Antwort sollte standardkonform sein> Ich habe nicht genug Ruf, um zu stimmen oder zu kommentieren, aber diese Antwort von Norman Schmidtsollte die akzeptierte Antwort sein.
Argon
11

Ich habe ein leeres IMAP-Konto erstellt und es auf meinem Mac mit OS X Mountain Lion zu Mail.app und Notes.app hinzugefügt. Nach dem Speichern einiger Nachrichten wurden alle Standardordner von Mail.app erstellt. Dann habe ich mich über Terminal mit dem IMAP-Server verbunden und alle Ordner aufgelistet:

A1 LIST "" "%"
* LIST (\HasNoChildren) "." "Sent Messages"
* LIST (\HasNoChildren) "." "Junk"
* LIST (\HasNoChildren) "." "Archive"
* LIST (\HasNoChildren) "." "Deleted Messages"
* LIST (\HasNoChildren) "." "Notes"
* LIST (\HasNoChildren) "." "Drafts"
* LIST (\HasNoChildren) "." "INBOX"
A1 OK List completed.

Wie Sie in der Rohausgabe sehen können, lauten die genauen Standardordnernamen wie folgt:

  • EINGANG
  • Entwürfe
  • Gesendeten Nachrichten
  • Junk
  • Gelöschte Nachrichten
  • Archiv
  • Anmerkungen

Nachdem ich meinen E-Mail-Server aktualisiert habe, um diesen Ordner standardmäßig für neue IMAP-Konten zu erstellen, habe ich ein neues Konto mit meinem Mac verbunden. Wie erhofft, verwendeten Mail.app und Mail unter iOS diese speziellen Ordner automatisch (ich musste nur "Junk-Nachrichten auf dem Server speichern" auf dem Mac aktivieren).


Für diejenigen, die ebenfalls Dovecot verwenden, ist dies die resultierende Konfigurationsdatei mit den Standardordnern ( /etc/dovecot/conf.d/15-mailboxes.conf):

namespace inbox {
  mailbox Drafts {
    auto = subscribe
    special_use = \Drafts
  }

  mailbox "Sent Messages" {
    auto = subscribe
    special_use = \Sent
  }

  mailbox Junk {
    auto = subscribe
    special_use = \Junk
  }

  mailbox "Deleted Messages" {
    auto = subscribe
    special_use = \Trash
  }

  mailbox Archive {
    auto = subscribe
    special_use = \Archive
  }

  mailbox Notes {
    auto = subscribe
  }
}
Jonathan
quelle