質問: qmail の alias 環境は、 ・vine linux 2.5 ・djbdns ・qmail です。 ~alias/.qmail-ユーザ名のエイリアス で、 ユーザ名 または、 /home/ユーザ名/maildir/ がうまくいきません。 &ユーザ名 や ./home/ユーザ名/maildir/ にしても同様です。 メイルキューに入ったままです。 ユーザ名@マイドメイン.**.jp では、問題なく /home/ユーザ名/maildir/ に配送されます。 これでもいいのですが、できるとされているのにできないのは気になります。 関連して。 ~alias/.qmail-default で、 認識されなかったユーザ名宛のメイルを他ホストに転送で、 | forward "$local@マイドメイン.**.jp" がうまくいきません。 認識や記述が違っているのでしょうか? 詳しい方いらっしゃいましたら、情報をお願いします。 過去に有力と思われる回答がございましたら、ご教示いただけると幸いです。 ちょっと、探せなかったので。。。
回答: 例えば『~alias/.qmail-ユーザ名のエイリアス』の『ユーザ名のエイリアス』が foo-bar だった場合で実際にユーザ foo が居る場合は ~foo/.qmail-bar で処理をする必要が有ります。(私の経験) この辺り、http://www.jp.qmail.org/q103/jman5/dot-qmail.html に日本語訳で記載されています(なかなか読解しずらいですけど)。 最後の関連質問について。 | forward "$local@マイドメイン.**.jp" としているとの事ですが、単純に | forward "$local@他ホスト~" の誤りですよ。 その際、転送先の他ホスト名がcontrol/localsに記述してある場合はそれを削除しなければなりません。 参考url:http://www.jp.qmail.org/