みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

Linuxのsendmailで複数ドメインを使いlinとwinのpopへ振り分けたい

現在下記の構成で自宅サーバ環境を動かしています。

Linux(192.168.1.111)+sendmail+pop abc.jp
W2Kserver(192.168.1.222)+DNS(MXレコード等設定済)

これに、新たに

W2Kserver2(192.168.1.77)+pop xyz.jp

というドメイン用のサーバを追加し、linのsendmailで受信したメールをabc.jp宛てのものはlinのpopへ、xyz.jp宛てのものはW2Kserver2のほうへと振り分ける動作をさせたいと思っています。
ところが外部からメール送信テストを行うと、どちらのドメイン宛てのメールもすべてlinのpopに入ってしまい、振り分けが行われません。

linからxyz.jpのMXレコードを引くと、一応W2Kserver2の値が返るのでDNSの設定は問題なさそうです。
となるとやはりsendmailの設定が疑わしいのですが、具体的にどこの設定が問題なのか見当がつきません。
なおsendmailの設定はCFでしか行ったことがないのですが、そもそもこれでは出来ないことなのでしょうか?それとも、それ以前に私の意図する動き自体が一般的に不可能なことなのでしょうか?
どなたかご教示いただければ幸いです。よろしくお願いいたします。

投稿日時 - 2005-02-02 01:29:58

QNo.1197593

暇なときに回答ください

質問者が選んだベストアンサー

一旦111がabc.jpもxyz.jpも両方受け取って、そのうちxyz.jpに対するメールを77に機械的に転送したい、という意味で良いのかな?

111のSendmailでは、バーチャルホストを使っているのだろうか?

私はcfには若干弱いのだが、mcで言う所の「mailertable」(CFではStaticRouteというそうだ。下のURLを参考にしてみた)をキーワードに検索してみると良いだろう。mailertableの例は以下のような感じ。

http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?forum=10&topic=4159

----/etc/mail/mailertable------------
xyz.jp smtp:[192.168.1.77]
-------------------------------------

投稿日時 - 2005-02-02 02:50:05

お礼

ご返信が遅くなり大変申し訳ありません。ですがanmochiさんのアドバイスをきっかけに、三日かけてようやく解決に至ることができました。

さまざまな検索をかけご指摘どおりmailertableの設定であることを確信したまではよかったのですが、ほとんど手間のいらない設定のはずがなにをどうやっても転送されず、半分あきらめ顔でsendmail.defをボーっとスクロールさせていたときのことでした。

#MAILERTABLE=no の記述発見・・・(驚)

瞬間気を失いそうになりましたが、ドキドキしながらこれを有効にしたところ、あっさり意図する動きをとってくれるようになりました。
(もちろん/etc/mail/mailertableも記述したうえでです)

すべてはanmochiさんのアドバイスのおかげです。そもそもmailertableについてはまったくノーマークでしたので、本当に助かりました。
またご縁がありましたら、その際はなにとぞよろしくお願いいたします。
ありがとうございました!

投稿日時 - 2005-02-04 22:54:15

ANo.1

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問