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

解決済みの質問

postfixでメールの受信が出来ない

少し前に自宅でサーバーを立てて、メールサーバーの構築をしたのですが、メールの受信がきちんと出来ない事に気づきました。

なぜ気づかなかったのかというと、携帯メールのi.softbank.jpからはWi-Fiを切った状態で送信したメールが受信が出来ていた事と、ホームページに設置したメールフォーム(CGI)からも受信出来ているからです。

契約プロバイダやGmailから送信されたメールは
550 5.1.2 <***@***.com>... Host unknown (Name server: mail.: host not found)
と帰ってきて、受信されません。

maillogにも受信記録はありません。

ポートマッピングで25、587、110、143は開放してます。

i.softbank.jpからは受信出来るのに、他から受信出来ないのはなぜでしょう?


SentOS4.9
Dovecot
PostFix + SMTP AUTH

投稿日時 - 2012-09-06 02:11:55

QNo.7682977

困ってます

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

>■正引きゾーンファイル

外部からこのゾーンで正引きするワケじゃないので、今回は関係ありません。

>またDDNSとして、私的MyDNS,JP様を利用しています。

登録してみました。
# まぁ、1ヶ月後には使えなくなっているでしょうが。

MX : (Hostname, Priority. FQDN)
mail 10
mail A ***********
だと…(qa7682977は仮。問い合わせ先は自宅内の内向きDNS(が外に問い合わせてくれてる))

$ dig qa7682977.mydns.jp mx

; <<>> DiG 9.3.6-P1-RedHat-9.3.6-20.P1.el5_8.2 <<>> qa7682977.mydns.jp mx
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 36161
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 3, ADDITIONAL: 0

;; QUESTION SECTION:
;qa7682977.mydns.jp. IN MX

;; ANSWER SECTION:
qa7682977.mydns.jp. 83 IN MX 10 mail.

;; AUTHORITY SECTION:
mydns.jp. 85753 IN NS ns1.mydns.jp.
mydns.jp. 85753 IN NS ns2.mydns.jp.
mydns.jp. 85753 IN NS ns0.mydns.jp.

;; Query time: 1 msec
;; SERVER: 192.168.1.250#53(192.168.1.250)
;; WHEN: Thu Sep 6 23:58:59 2012
;; MSG SIZE rcvd: 110


MX : (Hostname, Priority. FQDN)
mail.qa7682977.mydns.jp 20
mail A ***********
だと……
$ dig qa7682977.mydns.jp mx

; <<>> DiG 9.3.6-P1-RedHat-9.3.6-20.P1.el5_8.2 <<>> qa7682977.mydns.jp mx
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 58725
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 3, ADDITIONAL: 1

;; QUESTION SECTION:
;qa7682977.mydns.jp. IN MX

;; ANSWER SECTION:
qa7682977.mydns.jp. 300 IN MX 20 mail.qa7682977.mydns.jp.

;; AUTHORITY SECTION:
mydns.jp. 37412 IN NS ns2.mydns.jp.
mydns.jp. 37412 IN NS ns0.mydns.jp.
mydns.jp. 37412 IN NS ns1.mydns.jp.

;; ADDITIONAL SECTION:
mail.qa7682977.mydns.jp. 300 IN A 2**.**3.166.150

;; Query time: 30 msec
;; SERVER: 192.168.1.250#53(192.168.1.250)
;; WHEN: Fri Sep 7 00:04:03 2012
;; MSG SIZE rcvd: 127


MX : (Hostname, Priority. FQDN)
(空欄) 10
mail A ***********
だと……
dig qa7682977.mydns.jp mx

; <<>> DiG 9.3.6-P1-RedHat-9.3.6-20.P1.el5_8.2 <<>> qa7682977.mydns.jp mx
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 57794
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 3, ADDITIONAL: 1

;; QUESTION SECTION:
;qa7682977.mydns.jp. IN MX

;; ANSWER SECTION:
qa7682977.mydns.jp. 300 IN MX 10 qa7682977.mydns.jp.

;; AUTHORITY SECTION:
mydns.jp. 37000 IN NS ns0.mydns.jp.
mydns.jp. 37000 IN NS ns2.mydns.jp.
mydns.jp. 37000 IN NS ns1.mydns.jp.

;; ADDITIONAL SECTION:
qa7682977.mydns.jp. 300 IN A 2**.**3.166.150

;; Query time: 25 msec
;; SERVER: 192.168.1.250#53(192.168.1.250)
;; WHEN: Fri Sep 7 00:10:55 2012
;; MSG SIZE rcvd: 122


となりました。
MXレコードの設定の問題では?

投稿日時 - 2012-09-07 00:18:26

お礼

私的MyDNS.JP様の設定でMXレコードのホスト名を無し(ドメイン名のみ)にする事で受信出来ました。
でも、設定を説明しているサイトの説明通りに「mail」に設定したのに受信出来なかったので、その部分がまだ理解できていません。余裕があれば調べようと思います。

ありがとうございました。

投稿日時 - 2012-09-07 17:09:27

ANo.3

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

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

回答(4)

ANo.4

Wr5

>でも、設定を説明しているサイトの説明通りに「mail」に設定したのに受信出来なかったので、その部分がまだ理解できていません。

どこのページなんでしょうかね?
というか、そのページではメールサーバ(SMTPサーバ)の構築について書かれてますか?
POPサーバやIMAPだけの場合はMXレコードで引かないでしょうから設定ミスに気づけていない場合があります。
# Aレコードまで引いてくれるSMTPサーバだったりすると、同じく気づけないでしょう。
# また、私のように外部からの受信はなく、内部でのレポートメールを外部から見る。なんて場合でもMXレコードは引かないでしょう。
SMTPサーバの構築について書かれていない場合はMXレコードについてよく理解していない可能性もあります。

ざっと(5分程度)ググった感じだと
http://www.centos5.mydns.jp/after/after04.html
http://www.yocchi01.mydns.jp/~WebOboegakiNote/centos6/dynamicdns
とか。

投稿日時 - 2012-09-08 01:34:43

お礼

いろいろ細かく説明されているサイトで、メールサーバー以外のサーバーの構築についても詳しく書かれています。
所々、ソフトのバージョンの違いなどで「あれ?」と思う部分もありましたが、そのサイトのおかげで、他のサーバーも構築出来ました。
多分自分の理解不足の部分が多々あると思われるので、そのサイトの紹介は控えさせて下さい。
ありがとうございました。

投稿日時 - 2012-09-10 20:26:45

ANo.2

エラーを見る限りDNSの設定の問題でしょう。

DNSを設定しているはずならば、

http://www.cman.jp/network/support/nslookup.html

この辺のWebサイトでMXとAレコードの設定内容を確認すると問題が見つけやすいと思います。

DNSの設定をしていなければ、ドメインを取得した業者のWebサイトなどで設定方法を確認して下さい。
DDNSを使用しているのであればそちらも確認して下さい。

投稿日時 - 2012-09-06 11:19:58

補足

http://www.cman.jp/network/support/nslookup.htmlでMXを指定してnslookupで調べてみましたが、やはりMXレコードで名前解決が出来てないようです。
サーバー構築の経験がほぼ無いため、Wr5さんの所で書いた設定以外にどこを見れば良いか、まだよくわかりません。
もう少し調べてみます。

投稿日時 - 2012-09-06 17:42:25

お礼

私的MyDNS.JP様の設定でMXレコードのホスト名を無し(ドメイン名のみ)にする事で受信出来ました。
でも、設定を説明しているサイトの説明通りに「mail」に設定したのに受信出来なかったので、その部分がまだ理解できていません。余裕があれば調べようと思います。

ありがとうございました。

投稿日時 - 2012-09-07 17:08:50

ANo.1

Wr5

>契約プロバイダやGmailから送信されたメールは
>550 5.1.2 <***@***.com>... Host unknown (Name server: mail.: host not found)
>と帰ってきて、受信されません。

ホスト名からの正引きが出来なかったのでしょう。
# 故に「Host unknown」。

DNSはどのように設定されています?
MXレコードに登録していますか?

似たような(?)話題としてこちら。
http://neta.ywcafe.net/001118.html

>i.softbank.jpからは受信出来るのに、他から受信出来ないのはなぜでしょう?

softbank.jpのMTAはAレコードでも引いている。のでしょう。

私の契約しているDDNSではMXレコード設定していたかなぁ……
# まあ、自宅サーバで外部から使うメールサーバ立てる気は…今のところありませんが。
# 内部用のメールサーバ(LogWatchとかのレポート用)なら立ててはありますけど。
# 一応、ISPのメールサーバへリレーする設定もしていた……ハズ。

投稿日時 - 2012-09-06 08:42:33

補足

お便利サーバー.com様(http://www.obenri.com/_dnsserver/index.html)を参考にして自宅内DNSを構築しました。
またDDNSとして、私的MyDNS,JP様を利用しています。
関係あると思われる設定は下記のとおりです。
この他に関係する事はあるでしょうか?

■正引きゾーンファイル
$TTL 86400
@ IN SOA web0 ****** (
2005111401 ; Serial
3H ; Refresh
15M ; Retry
1W ; Expire
1D ) ; Minimum

IN NS web0
IN MX 10 mail
IN A 192.168.0.11
web0 IN A 192.168.0.11
mail IN A 192.168.0.11
www IN A 192.168.0.11


■私的MyDNS,JPでの登録内容
Domain* : (FQDN)
***.com
MX : (Hostname, Priority. FQDN)
mail 10
A,AAAA,CNAME or DELEGATE* : (Hostname (Not FQDN), Type, CNAME content, Child ID or you)
mail A ***********
web0 A ***********
www A ***********

投稿日時 - 2012-09-06 17:35:23

あなたにオススメの質問