maildropの親ディレクトリ作成パッチ
とりあえずネタがゼロなのもアレなので,最近作成したパッチでも公開することにします.
概要
maildropとはPostfixやCourier-MTAで一般的に使用されるMDA(Mail Delivery Agent)です.
特にPostfixで使用する場合は,VDAパッチを使わずともSoft Quotaに対応できる,設定は全てauthdaemondが拾ってきた内容を使うことが出来るとメリットも様々です.
maildropの一般的な使用方法は(当然authdaemond側の設定が終わっていると仮定すれば)
% maildrop -d nomo < /where/is/mail.txt
のような形でmail.txtという内容のメールをnomoに配送します.具体的にどこに配送されるかどうかは,authdaemond側の設定になるためmaildropが直接知る由はありません.
ただ,maildropはPostfixのバーチャルデーモンと違い,親ディレクトリを自動的に作成することが出来ません.たとえばnomoのホームディレクトリが/home/nomoであった場合でそのディレクトリが存在していない場合エラーとなります.
このパッチを当てることで親ディレクトリを自動的に作成することが可能となります.また,.mailfilterなどでメールの振り分けを行う場合にも自動的に親ディレクトリの作成を行います.
環境によってはセキュリティ的に好ましくない場合もあるかもしれないので注意してください.
というか,早くdovecotが成熟しないかなぁ.いい加減Courierからおさらばしたい今日この頃.
ダウンロード
11:57:22 on 04/25/05
