qmailでメールを捨てるにはdot-qmailにどう書くのがよいか。 $ echo '#' > ~/.qmail-trashのように「#」とだけdot-qmailに書くのが一番簡潔だと思います。 なんで「#」で捨てられるのかというと、要はdot-qmailに配送命令を書かなければよいだけなんです。 ほんじゃ、空のファイルでいいじゃんと思う向きもいると思いますが、ファイルサイズがゼロだとdot-qmailのファイルがないものとして扱われ他の方法で配送処理されるためダメなんです。じゃあというわけで空行を書くと、qmailの仕様でdot-qmailの最初の行は空行ではいけないと決められているのでqmail-localに怒られしまってダメです。 なので、コメントである「#」を書いて、ファイルサイズがゼロでなく、かつ、最初の行が空行でもないdot-qmailにするわけです。 このへん、詳しくはdo