[message]) |
mbox メールボックスのメッセージと同様に、MMDF メッセージは送り主のアドレスと配送日時が 最初の "From " で始まる行に記録されています。同様に、メッセージの状態を示すフラグは 通常 Status: および X-Status: ヘッダに収められています。
よく使われる MMDF メッセージのフラグは mbox メッセージのものと同一で以下の通りです:
フラグ | 意味 | 説明 |
---|---|---|
R | 既読(Read) | 読んだ |
O | 古い(Old) | 以前に MUA に発見された |
D | 削除(Deleted) | 削除予定 |
F | フラグ付き(Flagged) | 重要だとマークされた |
A | 返答済み(Answered) | 返答した |
"R" および "O" フラグは Status: ヘッダに記録され、 "D"、"F"、"A" フラグは X-Status: ヘッダに記録されます。 フラグとヘッダは通常記述された順番に出現します。
MMDFMessage インスタンスは mboxMessage インスタンスと同一の 以下のメソッドを提供します:
) |
from_[, time_=None]) |
True
(この場合 time.gmtime()
を使います)のいずれかでなければなりません。
) |
flags) |
flag) |
flag) |
MMDFMessage インスタンスが MaildirMessage インスタンスに 基づいて生成されるとき、MaildirMessage インスタンスの配送日時に基づいて "From " 行が作り出され、次の変換が行われます:
結果の状態 | MaildirMessage の状態 |
---|---|
R フラグ | S フラグ |
O フラグ | "cur" サブディレクトリ |
D フラグ | T フラグ |
F フラグ | F フラグ |
A フラグ | R フラグ |
MMDFMessage インスタンスが MHMessage インスタンスに 基づいて生成されるとき、以下の変換が行われます。
結果の状態 | MHMessage 状態 |
---|---|
R フラグ および O フラグ | "unseen" シーケンス無し |
O フラグ | "unseen" シーケンス |
F フラグ | "flagged" シーケンス |
A フラグ | "replied" シーケンス |
MMDFMessage インスタンスが BabylMessage インスタンスに 基づいて生成されるとき、以下の変換が行われます:
結果の状態 | BabylMessage の状態 |
---|---|
R フラグ および O フラグ | "unseen" ラベル無し |
O フラグ | "unseen" ラベル |
D フラグ | "deleted" ラベル |
A フラグ | "answered" ラベル |
MMDFMessage インスタンスが mboxMessage インスタンスに 基づいて生成されるとき、"From " 行はコピーされ全てのフラグは直接対応します:
結果の状態 | mboxMessage の状態 |
---|---|
R フラグ | R フラグ |
O フラグ | O フラグ |
D フラグ | D フラグ |
F フラグ | F フラグ |
A フラグ | A フラグ |
ご意見やご指摘をお寄せになりたい方は、 このドキュメントについて... をご覧ください。