qmail-1.03をRH9にインストールしました。
ローカルには送受信は上手くいきます。
リモート宛に送信も上手くいきますが
リモートからのメールが受信できません。
以下の様なエラーメールが返されます(xxx.xxx.xxx.xxxはメールを送信しているホストのアドレス)。
これは何が原因なのでしょうか?
因みに
210.150.10.175はmail.goo.ne.jpと逆引きされました。
以前、DDNSのhoge.dyndns.netアカウントにて
Mail Exchanger…mail.goo.ne.jp
としていてましたが今は別のメールサーバをしていますのでMail Exchangerは無関係かと思います。
Hi. This is the qmail-send program at mx.hoe.isp.co.jp.
I'm afraid I wasn't able to deliver your message to the following addresses.
This is a permanent error; I've given up. Sorry it didn't work out.
<user01@hoge.dyndns.net>:
210.150.10.175 does not like recipient.
Remote host said: 553 sorry, that domain isn't in my list of allowed rcpthosts (#5.7.1)
Giving up on 210.150.10.175.
--- Below this line is a copy of the message.
Return-Path: <foo@hoe.isp.co.jp>
Received: (qmail 84724 invoked from network); 18 Mar 2004 02:06:57 +0900
Received: from unknown (HELO upsil) (xxx.xxx.xxx.xxx)
by mx.hoe.isp.co.jp with SMTP; 18 Mar 2004 02:06:57 +0900
Message-ID: <0f7701c40c42$415375a0$5900a8c0@upsil>
From: "KojiMatsui" <foo@hoe.isp.co.jp>
To: <user01@hoge.dyndns.net>
Subject:
Date: Thu, 18 Mar 2004 02:06:56 +0900
MIME-Version: 1.0
Content-Type: text/plain;
charset="iso-2022-jp"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2800.1158
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165
設定ファイルは次のようにしています。
$ hostname
hoge.dyndns.net
# head /var/qmail/control/* | more
==> /var/qmail/control/defaultdomain <==
dyndns.net
mydns.to
==> /var/qmail/control/locals <==
hoge.dyndns.net
localhost
==> /var/qmail/control/me <==
hoge.dyndns.net
==> /var/qmail/control/plusdomain <==
dyndns.net
==> /var/qmail/control/rcpthosts <==
hoge.dyndns.net
pc2-hoge.dyndns.net
localhost
==> /var/qmail/control/smtproutes <==
pc2.hoge.dyndns.net:pc2.hoge.dyndns.net
pc2-hoge.dyndns.net:[192.168.1.105]
:smtp.isp.co.jp
WAN
|
ppp0
RH9(hoge.dyndns.net)
eth0
|
eth0
vine2.5(pc2-hoge.dyndns.net or pc2.hoge.dyndns.net)
> qmail-1.03をRH9にインストールしました。
> ローカルには送受信は上手くいきます。
> リモート宛に送信も上手くいきますが
> リモートからのメールが受信できません。
> 以下の様なエラーメールが返されます(xxx.xxx.xxx.xxxはメールを送信しているホストのアドレス)。
> これは何が原因なのでしょうか?
> 因みに
> 210.150.10.175はmail.goo.ne.jpと逆引きされました。
> 以前、DDNSのhoge.dyndns.netアカウントにて
> Mail Exchanger…mail.goo.ne.jp
> としていてましたが今は別のメールサーバをしていますのでMail Exchangerは無関係かと思います。
これは、どういう意味なのでしょうか? hoge.dyndns.net は chikakoさんのドメインで、自分でメールサーバを建てようとしているのですよね。従って、hoge.dyndns.netoの MXレコードは当然自分のサーバのアドレスになるようにしなければ、自分のサーバにくるわけありません。 mail.goo.ne.jpに送ったって受けてくれるわけないですよ。
> 設定ファイルは次のようにしています。
>
> $ hostname
> hoge.dyndns.net
> # head /var/qmail/control/* | more
> ==> /var/qmail/control/defaultdomain <==
> dyndns.net
> mydns.to
> ==> /var/qmail/control/locals <==
> hoge.dyndns.net
> localhost
> ==> /var/qmail/control/me <==
> hoge.dyndns.net
> ==> /var/qmail/control/plusdomain <==
> dyndns.net
> ==> /var/qmail/control/rcpthosts <==
> hoge.dyndns.net
> pc2-hoge.dyndns.net
> localhost
> ==> /var/qmail/control/smtproutes <==
> pc2.hoge.dyndns.net:pc2.hoge.dyndns.net
> pc2-hoge.dyndns.net:[192.168.1.105]
> :smtp.isp.co.jp
sendmail/qmailは難しいため、設定を誤ったらボロボロになるので、素人おやじは鼻から捨てています。従って、qmailとしてどうかはコメントできませんが、設定内容を見る限りホスト名とドメイン名がゴチャゴチャになっていておかしくなっているのと、なぜか、isp.co.jp が出てきています。
chikakoさんが管理しているドメインは、dyndns.netのサブドメインである hoge.dyndns.net であって、dyndns.netではないですよ。
つまりこのqmailが扱うドメインは、hoge.dyndns.net ということです。各サーバのホスト名やユーザ名は、xxx.hoge.dyndns.netとなります。設定が、一階層誤っているのではないですか?
先の、MXの件とあわせて考えると、メールシステムがどうやって動いているかを理解できていない気がします。この状態で、難しいqmailをリレーを許可するように設定するのは、相当がんばらないと・・・。不正中継には十分気をつけてください。スパムを流したら、後が大変です。
こんにちは。
>> 210.150.10.175はmail.goo.ne.jpと逆引きされました。
>> 以前、DDNSのhoge.dyndns.netアカウントにて
>> Mail Exchanger…mail.goo.ne.jp
>> としていてましたが今は別のメールサーバをしていますのでMail Exchangerは無関
>> 係かと思います。
「…別のメールサーバを指定していますので…」と申したかったのです。
よくよく調査してみましたら、ブラウザでdyndns.orgにアクセスしてMail Exchangeを無指定にしても
/etc/ddclient.confの方は修正してませんでしたので時間が経てば以前の状況
(Mail Exchanger…mail.goo.ne.jp、MX…on)
に戻されてました(大ばか者でした)。
> これは、どういう意味なのでしょうか? hoge.dyndns.net は chikakoさんのドメ
> インで、自分でメールサーバを建てようとしているのですよね。従って、
> hoge.dyndns.netoの MXレコードは当然自分のサーバのアドレスになるようにしなけ
> れば、自分のサーバにくるわけありません。 mail.goo.ne.jpに送ったって受けてく
> れるわけないですよ。
そうでした。MXの意味がいまいちわかっておりませんでした。
> chikakoさんが管理しているドメインは、dyndns.netのサブドメインである
> hoge.dyndns.net であって、dyndns.netではないですよ。
> つまりこのqmailが扱うドメインは、hoge.dyndns.net ということです。各サーバ
> のホスト名やユーザ名は、xxx.hoge.dyndns.netとなります。設定が、一階層誤って
> いるのではないですか?
> 先の、MXの件とあわせて考えると、メールシステムがどうやって動いているかを理
> 解できていない気がします。この状態で、難しいqmailをリレーを許可するように設
> 定するのは、相当がんばらないと・・・。不正中継には十分気をつけてください。ス
> パムを流したら、後が大変です。
その後、/etc/ddclient.confも
(Mail Exchanger…無指定.jp、MX…off)
にしたら反映され、
「210.150.10.175 does not like recipient.
Remote host said: 553 sorry, that domain isn't in my list of allowed
rcpthosts (#5.7.1)」
というエラーも出なくなりました。
どうもお騒がせいたしました。