Tag Archives: postfix
(Postfix) Sフラグでメールが詰まる.
postfix正常動作中、mailqも”Mail queue is empty”な状態で、 サーバからメールが受信できない症状が発生。 $ mailq Mail queue is empty $ ll /home/ijouser/Maildir/cur/ total 6308 -rw——- 1 ijouser ijouser 3696 Jul 14 11:33 1279074839.V302I80001M709989.sv100.example.com:2,S -rw——- 1 ijouser ijouser 81540 Jul 14 12:05 1279076747.V302I80002M649647.sv100.example.com:2, -rw——- 1 ijouser ijouser 9016 Jul … Continue reading
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