Tag Archives: oss

Maildirの仕様について

Unix系OSでメールサーバをたてる場合、Postfix,Sendmail,qmailを採用することが多い。 そして大抵、受信メール格納には、Maildirを利用する。 そもそも、このMaildirとはなにか? メールはどんな風にしてMaildirに格納されるのか? ほんの少しだけ紐解いてみる。 Maildirとは Wikipediaの概要から要点だけ抜き出すと… ・Maildirは、広く使われている電子メール格納フォーマットの一種 ・個々のメッセージは個別のファイルとして一意な名前付きで保持 ・Maildirサブディレクトリとして tmp、new、cur がある。 @Wikipedia Maildirサブディレクトリと配送 受信メールは下記ディレクトリに状態に応じて振分けされる。 未読メール  /home//Maildir/new 既読メール  /home//Maildir/cur 配送中メール /home//Maildir/tmp ・tmp→new→curの順でメールデータが移動する。 ・メールクライアント(Outlook等)で、メール受信した際の挙動は、  「サーバにメールを残す」設定した場合、new→curに格納  そうでない場合は、newから削除 個別メールのファイル名 testユーザーのcurを一覧表示してみると下記のようになっている。 # ll /home/test/Maildir/cur/ -rw——- 1 test test 3696 Jul 14 11:33 1279074839.V302I80001M709989.test.example.com:2,S -rw——- 1 … Continue reading