以下の情報は親切にも Russell Mosemann によって提供され、 Victor Duchovni による user+foo@domain アドレスサポートの tips が加えられたものです。 あるドメインに対して maildrop transport を使うためには、 transport_maps のそれぞれのドメインを以下のように加えます。 /etc/postfix/transport: some.domain maildrop: someother.domain maildrop: 同時に一人の受信者に対して maildrop にパイプが渡されるように、 次の変数を main.cf に定義してください。 /etc/postfix/main.cf: maildrop_destination_recipient_limit = 1 以下で使われる vmail ユーザ ID は maildrop を動かすユーザです。 これはバーチャルメールボックスが全て同じ所有者を持っているのであれば、 その所有者でしょう。maildrop が suid されていると (maildrop の ドキュメント参照)、maildrop はメールを配送するのに適切な所有者に 変わります。maildrop ユーザとして postfix ユーザを使わないでください。 /etc/postfix/master.cf: maildrop unix - n n - - pipe flags=DRhu user=vmail argv=/usr/local/bin/maildrop -d ${recipient} user+extension@domain 形式のアドレスをサポートしたいのであれば、 代わりに次のようにしてください: /etc/postfix/master.cf: maildrop unix - n n - - pipe flags=DRhu user=vmail argv=/usr/local/bin/maildrop -d ${user}@${nexthop} ${extension} ${recipient} ${user} ${nexthop} メールは ${user}@${nexthop} (maildrop userdb 検索のキーにマッチ します) に配送されます。${extension} やその他のアドレスの構成要素は $1, $2, $3 ... のような maildrop のルールとして得られます。これは master.cf から省略することができ、必要なければ maildrop により 無視されます。