在 中/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」僅表示接下來是狀態標誌清單。標誌是(根據規範):
- 磷(已通過):用戶已將此訊息重新發送/轉發/退回給其他人。
- 右(已回覆):用戶已回覆此訊息。
- S(已看過):用戶已查看此訊息,儘管他可能沒有完全閱讀該訊息。
- 時間(已刪除):用戶已將此訊息移至垃圾箱;垃圾將由稍後的用戶操作清空。
- D(草稿):使用者認為該訊息是草稿;由使用者自行決定切換。
- F(flaged):使用者定義的標誌;由使用者自行決定切換。
了解更多: