特定のアカウント(メールアドレス)に届いたメールのみ、
指定の別メールサーバの同一アカウント(メールアドレス)に転送設定を施したいと考えております。
Postfixであれば、
(Aサーバにtaro@hoge.jpが存在し、Bサーバのホストがfuga.jp、バーチャルの設定でtaro@hoge.jpが存在しているとした場合)
・Aサーバのmain.cfにtransport_maps=hash:/usr/local/etc/postfix/transportを追加
・上記ファイルに「taro@hoge.jp smtp:fuga.jp」を記述
となる設定です。
こちらの設定をqmailで行う場合、どのような設定を施せばよろしいでしょうか。
現状、
/var/qmail/control/smtproutes での設定では
ドメイン全体の設定となってしまい、特定アカウントの指定はできない、
/home/taro/.qmail での設定では、
メールアドレスの指定になってしまい、特定メールサーバの指定ができない、
という認識でおります。(両ファイルを組み合わせてもできないのでは、という認識です)
基本 qmail 単体の機能では無理ですね。
.qmail の中で特殊なプログラムでも動かさない限り。
Bサーバのホストがfuga.jp
Bサーバーの方で hoge.jp を fuga.jp と同一視(同一メールボックスとしてみる)することは出来ないですか?
できれば .qmail の設定だけで済むんですけど。
もしくはどちらかのサーバーで、fetchmail でも動かすか。