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

締切り済みの質問

外部メールサーバーの名前解決について

突然の質問失礼致します。

CentOS5+WEBMINでサーバーの設定を行っています。
WEBサーバーとメールサーバーを分けて2台構成で
立ち上げて設定を行っていましたが、名前解決ができ
ないのか、WEBサーバーのプログラムから送信した
同一ドメイン宛のメールが届かない状況が続いています。
メールサーバーはPostfixで運用しています。

両サーバー共にWEBMINからBIND設定をしまして、
クライアントビューでローカル指定して名前解決用の
ゾーンファイルを作成しました。

以下、ゾーンファイルです。

■WEBサーバー ×××.×××.×××.42
$ttl 38400
test.com.INSOAns1.test.com. info.test.co.jp (
1254749853
10800
3600
604800
38400 )
test.com.INNSns1.test.com.
test.com.INMX10 ml.test.com.
test.com.INA×××.×××.×××.42
ns1.test.com.INA×××.×××.×××.42
www.test.com.INA×××.×××.×××.42
ml.test.com.INA×××.×××.×××.43
www2.test.com.INCNAMEtest.com.

■メールサーバー ×××.×××.×××.43
$ttl 38400
test.com.INSOAns2.test.com. info.test.co.jp (
1254750278
10800
3600
604800
38400 )
test.com.INNSns2.test.com.
test.com.INMX10 ml.test.com.
test.com.INA×××.×××.×××.43
ns2.test.com.INA×××.×××.×××.43
ml.test.com.INA×××.×××.×××.43

DNSの設定は不慣れなもので、間違いがありそうな感じです。
WEBサーバーとメールサーバーを分ける場合のBINDの設定は
通常どのようにされているのか、お教え頂けると助かります。

よろしくお願いいたします。

投稿日時 - 2009-10-05 23:31:52

QNo.5344957

すぐに回答ほしいです

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

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

回答(2)

ANo.2

> sendmailも何か設定をしておくべきでしょうか?

sendmail.cfにて、
$mのみ(ホスト名を省略したドメインのみ)のメールを受信しない設定
(=$w.$mのメール(ホスト名+ドメインのメール)のみ受信する設定)

#そもそも何も設定もせずに(sendmail.cfをいじらずに)sendmail動かしているんでしょうか?

意味がわからないようであれば、Webサーバ側のプログラムのメール送信先をlocalhostではなくメールサーバに設定できるならそうしたほうが早いかも

投稿日時 - 2009-10-06 03:21:05

ANo.1

DNSの問題ではなく、Webサーバ側のPostfixの問題でしょう

mydomain = test.com
とか設定しているのに、
mydestinationの設定の中に$mydomainがあるとかいうオチでは?

Webサーバ側のPostfixで、$mydomainを受け取らないように設定しないと自分でメールを受け取ってしまいます

投稿日時 - 2009-10-06 01:20:39

お礼

ご回答ありがとうございます。
WEBサーバーはsendmailを走らせています。
(Postfixは切っています)

sendmailも何か設定をしておくべきでしょうか?

投稿日時 - 2009-10-06 02:42:11

あなたにオススメの質問