※ ChatGPTを利用し、要約された質問です(原文:DDNSでドメインを追加し・名前解決できたのですがそれ宛に届きません)
DDNSでドメイン追加・名前解決できたが届かない問題の解決方法
このQ&Aのポイント
DDNSでドメインを追加し・名前解決できるが、指定のドメイン宛にメールが届かない状況です。
名前解決の設定は正しく行えており、指定のドメインに対しては問題なくメールが届いています。
しかし、外部から指定のドメイン宛のメールを送信しても届かず、メールログも反応がありません。ファイアウォールも無効にして試しましたが解決しません。解決方法を教えてください。
DDNSでドメインを追加し・名前解決できたのですがそれ宛に届きません
qmail-1.03をRedHat9で使用しています。
WAN
|
ppp0(foo.co.jp)
Redhat9
# hostname
foo.co.jp
# head /var/qmail/control/* | grep -v ^#
==> /var/qmail/control/badmailfrom.tmp <==
==> /var/qmail/control/defaultdomain <==
co.jp
hoge.dyndns.net
==> /var/qmail/control/locals <==
foo.co.jp
ain.hoge.dyndns.net
localhost
==> /var/qmail/control/me <==
foo.co.jp
ain.hoge.dyndns.net
==> /var/qmail/control/plusdomain <==
co.jp
hoge.dyndns.net
==> /var/qmail/control/rcpthosts <==
ain.hoge.dyndns.net
beth.hoge.dyndns.net
caph.hoge.dyndns.net
foo.co.jp
localhost
となっていまして、foo.co.jpドメイン宛には届きます。
さらにhoge.dyndns.netでも受け取れるようにしたいのです。
外部から
hoge.dyndns.net
ain.hoge.dyndns.net
beth.hoge.dyndns.net
caph.hoge.dyndns.net
の名前解決はできました(4つともppp0のグローバルアドレスを指しました)。
で、hotmailとかから
hoge.dyndns.net
ain.hoge.dyndns.net
beth.hoge.dyndns.net
caph.hoge.dyndns.net
ドメイン宛のメールを送信してみましたが届きません。
# tail -f /var/log/maillog
は無反応でした。ファイアウォールも全てスルーにしてみましたが無反応です。
どうすれば受け取れるようになるのでしょうか?
補足
有難うございます。 > DNSに、MXレコードは登録してますか? > まずそれが先では。 はい、foo.co.jpはfoo.co.jpに指定していますので 同様にcaph.hoge.dyndns.netでのMXレコードはhoge.dyndns.netを指定しています。 エラーメッセージは <user01@caph.hoge.dyndns.net>: xxx.xxx.xxx.xxx 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 xxx.xxx.xxx.xxx となっています。 xxx.xxx.xxx.xxxはcaph.hoge.dyndns.netを名前解決したグローバルアドレスです。 相変わらず、foo.co.jpには正常に届けられます。 caph.hoge.dyndns.net宛に送信してはログは無反応です。 また、外部ホストから # nslookup -type=mx caph.hoge.dyndns.net Server: aaa.aaa.aaa.aaa Address: aaa.aaa.aaa.aaa#53 Non-authoritative answer: caph.hoge.dyndns.net canonical name = hoge.dyndns.net hoge.dyndns.net mail exchanger = 5 hoge.dyndns.net hoge.dyndns.net mail exchanger = 10 hoge.dyndns.net となりました(aaa.aaa.aaa.aaaはISPのネームサーバのアドレス)。 一応、問題無いとは思うのですが、、、