qmail転送

識別できないユーザ名は別ホストに転送したい

http://man.qmail.jp/faq/faq3.html#3.1.
http://djb1.qmail.jp:8080/qmail/faq/incominguser.html#luser-relay

認識されなかったユーザ名宛のメイルを他ホストに転送したい。 sendmail では LUSER_RELAYには bigbang.af.milと設定していました。
答: ~alias/.qmail-default に以下の一行を入れなさい。

        | forward "$LOCAL@bigbang.af.mil"

forward - メイルを指定されたアドレス列に転送する

http://man.qmail.jp/jman1/forward.html
形式

       .qmailで:  |forward address ...

説明
forwardはメイル文を指定されたアドレス列に転送します。 qmail-queue にパラメタを渡すためにあります。.qmailにaddressを並べたのと同様の効果がありますが、 addressを転送時に生成できる分、柔軟です。

qmail-command - 利用者が指定する配送コマンド

http://man.qmail.jp/jman8/qmail-command.html
形式

       .qmailext内で: |command

説明
qmail-local は利用者の指定により、到着メイルを指定されたプログラムに渡す。
メッセージが到着すると、qmail-localは利用者のホームディレクトリで
sh -c command を実行する。メッセージはcommandの標準入力に渡る。
qmail-localからcommandに渡される環境変数:

  • RECIPIENT
    • 表書き受信者アドレス : local@example.co.jp
  • LOCAL
    • RECIPIENTのローカル部 : local