- ベストアンサー
qmail の aliasに関する問題
- qmailのaliasに関する問題について、ユーザ名やパスを指定してもうまく動作しない現象が発生しています。
- 特定のドメインのメールは正しく配送されるが、できるはずのエイリアスや転送機能が機能しない問題があります。
- 解決策を探していますので、詳しい情報や有力な回答があれば教えていただけると幸いです。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
なるほど。既存ユーザ名を含まないalias名を設定しても動作しなかったという事ですね。 私はその辺りの定義メインテナンスが面倒??だったので、sendmailのaliasesを流用するdot-forwardを追加導入してしまったので該当問題に遭遇しておりませんでした。 という訳で早速同様な記述を用いて私の管理サーバでテストしてみましたところ、問題なく転送された様です。 んー、何が起こっているのでしょう... お力になれない様で申し訳ありません。
その他の回答 (1)
- NINJA104
- ベストアンサー率43% (133/306)
例えば『~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/
補足
ご教示、感謝します。 >『ユーザ名のエイリアス』が foo-bar だった場合で実際にユーザ foo が居る場合は 説明不足ですいません。 エイリアス名はユーザ名を含まない、例えばユーザ名は foo で、エイリアス名は hoo という運用です。 ~alias/ での転送ができないわけではないので、できる方法で設定しようと思います。 >| forward "$LOCAL@他ホスト~" そういうことだったんですね。 ということは。 ~control/smtproutes などには依存しないということですね。 ワタシの認識違いのようでした。 早速、試したいと思います。
お礼
テストまでして頂き、感謝します。 ありがとうございました。
補足
>| forward "$LOCAL@他ホスト~" はうまくいきました。 ご教示、感謝します。 >同様な記述を用いて私の管理サーバでテストしてみましたところ お手数お掛けしました。 今日のテストでは、 ~control/smtproutes へ転送されていました(汗 ワタシの環境では、 ユーザ名@マイドメイン でしか転送されないようです。 今回は、それならそれでということにします。