• 締切済み

qmailでの自ドメイン宛のメールが受信できない

qmailを使用しているのですが、メールの送信は問題なく行えるのですが、自分のドメイン宛のメールが全てエラーで受信できなくて困っています。 エラー内容は Sorry. Although I'm listed as a best-preference MX or A for that host, it isn't in my control/locals file, so I don't treat it as local. (#5.4.6) です。 しかし、localsファイルには既に自分のドメインを記述しています。何がおかしいでしょうか。 ちなみにlocalsファイルは以下のようになっています ***.ne.jp aaa.***.ne.jp localhost この設定で、user@***.ne.jp宛にメールを送ると上に書いたエラーになってしまいます。どなたか解決の方法をご存知の方、教えていただけにでしょうか?よろしくお願い致します。

みんなの回答

  • rhl
  • ベストアンサー率37% (42/111)
回答No.1

こんにちは。 DNSのMXレコードはちゃんと設定されているでしょうか? これがちゃんと設定しないために上記のようなエラーが発生してるのでは ないかと思いますが。 >この設定で、user@***.ne.jp宛にメールを送ると上に書いたエラーになってしまいます。 これは、同じドメイン内から同じドメイン内の他のアドレスに送るとエラーになる ということですか?つまり、自分で自分のアドレスに送る時にエラーになるという ことですよね?他のドメイン宛にはちゃんと送信ができるんですよね? それとも外部から自分のドメイン宛にメールを送ると送信者にエラーが返るという ことですか? サーバ自身で配送テストは行ってみましたか?もししていないなら行ってみて ください。以下のコマンドです(linuxの場合) # echo to: root@***.ne.jp | /var/qmail/bin/qmail-inject とはいえ、やはりDNSの問題だと思われます。MXがない場合、user@***.ne.jp ではサーバへの配送は行われません。その場合はFQDNでテストしてみてください。 この場合でも最低限aaa.***.ne.jp自体はDNSに登録されている必要があります。

s_endoh
質問者

補足

MXレコードは設定してあります MX mail.***.ne.jp の形で記述があります。 もしかしてlocalsファイルにもmail.***.ne.jpが必要なのでしょうか? qmail-injectも行ったのですが、何の反応もありませんでした。自分で自分に送る場合も、外部から送られてくる場合もどちらもエラーになります。外部から送った場合は質問の時に書いたエラーが、qmail-injectを使って自分に送った場合は反応なしです。外部への送信は問題なくできます。 FQDNとは何を意味するのか良く分からないのですが、調べてテストしてみます。

関連するQ&A