Inhaltsverzeichnis
In den Status-Codes handelt es sich um hexadezimale Zahlen! Jede Stelle der Codes kann also den Wert 0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f besitzen. Beim Addieren oder Substrahieren der Werte muss man entsprechend aufpassen und in diesem hexadezimalen Zahlensystem denken bzw. rechnen. Würde man also beispielsweise 0x0004 und 0x0008 addieren, wäre das Ergebnis 0x000c.
1 Übersicht von Christian Eyrich
Eine tabellarische Beschreibung aus dem Jahr 2009 von Christian Eyrich, dessen Website man nur noch im InternetArchive findet:
1.1 X-Mozilla-Status
Name | Wert | Beschreibung |
---|---|---|
MSG_FLAG_READ | 0x0001 | Die Nachricht wurde gelesen. |
MSG_FLAG_REPLIED | 0x0002 | Eine Antwort wurde erfolgreich versendet. |
MSG_FLAG_MARKED | 0x0004 | Der User hat die Nachricht markiert. |
MSG_FLAG_EXPUNGED | 0x0008 | Bereits gelöscht (solange der Ordner nicht compacted wurde). Da das eigentliche Entfernen einer Nachricht aus einem Ordner eine recht aufwendige Operation ist, sind wir bestrebt sie auf später zu verschieben; Nachrichten, in denen dieses Bit gesetzt ist, werden beim nächsten Compacten des Ordners entfernt. Wenn dieses Bit einmal gesetzt ist, wird es nie wieder gelöscht. |
MSG_FLAG_HAS_RE | 0x0010 | Gibt an, ob der Betreff mit einem „Re:“ beginnt. Die Ordnerzusammenfassung macht alle Strings in ihr eindeutig, und um dabei zu helfen, wird bei jedem String, der mit einem „Re:“ beginnt, dieses entfernt. Um es bei der Anzeige der Mail wieder dorthin zu setzen, wird dieses Bit gesetzt (da das „Re:“ selbst nicht in der Datei gespeichert wird). |
MSG_FLAG_ELIDED | 0x0020 | Ob die Kinder dieses Sub-Threads in der Anzeige eingeklappt sind. |
MSG_FLAG_OFFLINE | 0x0080 | Die Datenbank enthält offline Newsbeiträge oder IMAP-Mails. |
MSG_FLAG_WATCHED | 0x0100 | Wenn gesetzt, wird dieser Thread beobachtet. |
MSG_FLAG_SENDER_AUTHED | 0x0200 | Wenn gesetzt, wurde der Sender beim Versand dieser Nachricht authentifiziert. Das bedeutet, daß der POP3-Server eine positive Antwort auf das XSENDER-Kommando gab. Da dieses Kommando kein Standard ist und nur von wenigen Servern beherrscht wird, ist dieses Flag in den meisten Fällen unbedeutend. |
MSG_FLAG_PARTIAL | 0x0400 | Wenn gesetzt, enthält der Body nicht die gesamte Nachricht, und es wird ein Link angezeigt um den Rest vom POP-Server herunter zu laden. Es können ein paar Zeilen der Nachricht sein (bei Größenbegrenzung für den Download von Nachrichten) oder gar keine (im Falle der Einstellung „Nur die Kopfzeilen herunterladen“). |
MSG_FLAG_QUEUED | 0x0800 | Wenn gesetzt, befindet sich diese Nachricht in der Warteschlange für den Versand. Dieses Bit wird nur gesetzt, wenn sich die Nachricht im Ordner Ungesendete befindet, wird aber benutzt um gegen den Fall abzusichern, daß eine andere Mail irgendwie darin gelandet ist – wenn ein anderes Programm eine Mail in diesen Ordner gespeichert hat, wird sie nicht ausgeliefert! |
MSG_FLAG_FORWARDED | 0x1000 | Diese Mail wurde weitergeleitet. |
MSG_FLAG_PRIORITIES | 0xE000 | Diese werden benutzt um die Priorität in internen Statusflags zu merken. |
Diese Tabelle basierte auf: https://dxr.mozilla.org/seamonkey/sour…ssageFlags.h#45
1.2 X-Mozilla-Status2
Name | Wert | Beschreibung | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
MSG_FLAG_NEW | 0x00010000 | Diese Nachricht ist neu, seit der Ordner das letzte Mal geschlossen wurde. | ||||||||||||||||
MSG_FLAG_IGNORED | 0x00040000 | Wenn gesetzt, wird dieser Thread ignoriert. | ||||||||||||||||
MSG_FLAG_IMAP_DELETED | 0x00200000 | Wenn gesetzt, wurde diese Nachricht auf dem Server als gelöscht markiert. Das gilt nur für Nachrichten auf IMAP-Servern. | ||||||||||||||||
MSG_FLAG_MDN_REPORT_NEEDED | 0x00400000 | Für diese Nachricht hat der Sender eine MDN (Message Disposition Notification) angefordert. Für Informationen zu MDN siehe: Wikipedia - Message Disposition Notification. | ||||||||||||||||
MSG_FLAG_MDN_REPORT_SENT | 0x00800000 | Eine MDN-Antwort wurde für diese Nachricht versendet. Keine weitere MDN-Antwort sollte an den Sender versendet werden. | ||||||||||||||||
MSG_FLAG_TEMPLATE | 0x01000000 | Wenn gesetzt, ist diese Nachricht ein Template. | ||||||||||||||||
MSG_FLAG_LABELS | 0x0E000000 | Diese Flags werden genutzt um die Labels zu speichern:
|
||||||||||||||||
MSG_FLAG_ATTACHMENT | 0x10000000 | Wenn gesetzt, sind Dateien an diese Nachricht angehängt. |
Diese Tabelle basierte auf: https://dxr.mozilla.org/seamonkey/sour…sageFlags.h#108