- ベストアンサー
MXレコードの設定について
- MXレコードの正しい設定方法とは何でしょうか?
- MXレコードの設定例と関連する設定についても教えてください
- MXレコードの設定に関する情報を集めていますが、解決できません。お手伝いください。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
>見てみましたが特にエラーは有りません。 自宅のメールサーバにOKWEBからメールが送られてきた時のmaillogはこんな感じです。 Jul 17 00:33:04 ns sm-mta[1826]: h6GFX4JQ001826: from=<staff@okweb.ne.jp>, size=2506, class=0, nrcpts=1, msgid=<200307161533.h6 GFX4JQ001826@##.####.net>, proto=SMTP, daemon=MTA, relay=okweb048.okweb.ne.jp [202.210.180.48] (may be forged) Jul 17 00:33:04 ns sm-mta[1827]: h6GFX4JQ001826: to=<##@####.net>, delay=00:00:00, xdelay=00:00:00, mailer=local, pri=32779, dsn=2.0.0, stat=Sent smtp接続に失敗していたら、accept deny とか reject などの単語が記録されます。 一切ログに表示されないとしたら、メールそのものが飛んできていない(smtp接続の要求が無い) という事です。 #2 kanop_98氏の回答とおり、digコマンドで確認してください。 digコマンドで、あなたのドメインを管理しているDNSと、その他のDNSを指定して、 確認してください。
その他の回答 (3)
- xjd
- ベストアンサー率63% (1021/1612)
/var/log/maillog /var/log/messages などのログファイルは確認されましたか? ルータやOSのファイアウオール(iptables等)ではじいたりしていませんか?
お礼
ありがとうございます。 見てみましたが特にエラーは有りません。 逆引きができるし、ポートスキャンしても問題ないし、 何が間違っているのか調査中です。 今はMXレコードの設定を変更したのの反映待ち中です。 何せ独学ですので基本的な何かを間違えていたら痛いです。
まず abc.comドメイン これがphongさんのドメインでなければ、example.comなどを使いましょう。 で、DNSソフトウェアには何を使っていますか? bindですか?djbdnsですか? 例えばbindであれば、MXが記載されているゾーンファイルを提示してください。 (出してはまずい情報は適当にマスクしてください) MXレコードの記載が問題かどうかは、digやnslookupで確認しましょう。 メール用のドメインが「mail.example.com」 DNSサーバが「ns.example.com」とした場合 dig @ns.example.com. mail.example.com. mx これで、ANSWER SECTION に意図したものが出てきたらMXは正常です。 具体的な設定は#1 xjdさんが説明されていますので割愛します。
お礼
ありがとうございます。 そうですね。abc.comは例としては良くないですね。 逆引きが出来ているのですが、ということは他の設定が間違ってるのですね。 レコード更新に時間がかかるので困ったモノです。 DNSサーバはドメインを取得した会社のを利用しています。
- xjd
- ベストアンサー率63% (1021/1612)
あなたの、ドメイン名(ゾーン名)が ####.com あなたの、メールサーバのホスト名(FQDN)が mail.###.com あなたの、メールサーバのIPアドレスが 999.999.999.999 としたら、@があなたのゾーン名を表しますから、 @ IN MX 10 mail.###.com. mail.###.com. IN A 999.999.999.999 または @ IN MX 10 mail.###.com. mail IN A 999.999.999.999 です。 どの本にも同じ事が書かれているはずですが。
お礼
ありがとうございます。 なかなか上手くいかないんですよ。 MXレコードでmail.自ドメイン.comで逆引きが出来きているのに、外から(他のドメインから)メールが届かないんですよね。 今、色々と試して見ます。
お礼
ありがとうございます。 xjdさん丁寧にありがとうございます。 無事解決?出来ました。どうやら基本的な勘違いでした。 設定項目でsmtpがローカルからのみとなっていました。 「DEAMON_OPTION('Port=smtp,Addr=127.0.0.1,Name=MTA')dnl」の項目です。 お聞きしたいのですが、「この項目はMTAとして他のホストからアクセスを受けるにはコメントアウトする」とあったのですが、MTAとして受け付けられると言うことは誰でも(個別に設定をしなければ)私のドメインからメールを発信できるという事なのですよね? スパムメール等に利用されたらログ等からそのIPをはじく等の設定をしなければならないのでしょうか?