には/home/myusername/mail/mysite.com/info/cur
、すべての生のメールのリストがあり、次のようなものになります...
1378731701.H58419P6671.mail.myhost.com,S\=6894:2,
1378732793.H58419P6672.mail.myhost.com,S\=24522:2,RS
1378733176.H58419P6673.mail.myhost.com,S\=6445:2,RS
1378733371.H58419P6674.mail.myhost.com,S\=29152:2,S
1378388419.H58419P6675.mail.myhost.com,S\=2896:2,FRS
1365606132.H58419P6676.mail.myhost.com,S\=1516:2,DFS
1374222137.H58419P6677.mail.myhost.com,S\=1540:2,
1378731776.H58419P6678.mail.myhost.com,S\=8000:2,DST
S\= の後の数字はメッセージ ID で、その後にステータス コードが続くと推測しています。
私の最初の推測は、D = 下書き、R = 既読、S = 送信済み、F = フラグ付き、T = 削除済みなどです。しかし、「2」は何を意味するのでしょうか?
これらのステータス コードを翻訳するためのリファレンス/ガイドはどこにありますか?
答え1
これは「maildir」形式のメールボックスのようです。
「maildir」は、各メールを個別のファイルに保存する形式です (たとえば「mbox」形式とは異なります)。ファイル名の一部はメールのステータスを示します。
コロン (":") の前の部分は、メール ファイルの一意の名前です (複数のプログラムが同じメールボックスに同時に書き込む場合の競合を避けるため)。コロンの後の部分はメールのステータスです。"2," は、それに続くのがステータス フラグのリストであることを意味します。フラグは (仕様によると) 次のとおりです。
- ポ(合格): ユーザーはこのメッセージを他のユーザーに再送信/転送/返送しました。
- R(返信済み): ユーザーがこのメッセージに返信しました。
- ス(閲覧済み): ユーザーはこのメッセージを閲覧しましたが、最後まで読んでいない可能性があります。
- T(ゴミ箱に移動): ユーザーはこのメッセージをゴミ箱に移動しました。ゴミ箱は後でユーザーの操作によって空になります。
- だ(下書き): ユーザーはこのメッセージを下書きと見なします。ユーザーの判断で切り替えられます。
- ふ(フラグ付き): ユーザー定義のフラグ。ユーザーの判断で切り替えられます。
詳細については: