質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.50%
Postfix

Postfixは、電子メールサーバソフトウェアで、 メールを配送するシステムMTAの一種です。

AWS(Amazon Web Services)

Amazon Web Services (AWS)は、仮想空間を機軸とした、クラスター状のコンピュータ・ネットワーク・データベース・ストーレッジ・サポートツールをAWSというインフラから提供する商用サービスです。

Q&A

解決済

1回答

4786閲覧

ec2にてpostfixでメールサーバ構築しましたがgmailから送信したメールがエラーとなります。

kuma3

総合スコア60

Postfix

Postfixは、電子メールサーバソフトウェアで、 メールを配送するシステムMTAの一種です。

AWS(Amazon Web Services)

Amazon Web Services (AWS)は、仮想空間を機軸とした、クラスター状のコンピュータ・ネットワーク・データベース・ストーレッジ・サポートツールをAWSというインフラから提供する商用サービスです。

0グッド

0クリップ

投稿2015/04/20 15:27

メールサーバの勉強のためawsのec2にてメールサーバーの構築を試みています。

下記のGitHubの設定を参考にして本内容通りに設定しましたがメールが送れません。
https://github.com/mechamogera/MyTips/wiki/AWS%E4%B8%8A%E3%81%AEpostfix%E3%81%A7%E3%83%A1%E3%83%BC%E3%83%AB%E3%82%92%E5%8F%97%E4%BF%A1%E3%81%97%E3%81%A6%E3%81%BF%E3%82%8B

testユーザを作り、test@ドメインにgmailからメール送信しましたが
下記エラーメールが返ってきてしまいメールが送信できません。

Delivery to the following recipient failed permanently:

test@ドメイン

Technical details of permanent failure:
DNS Error: Address resolution of ドメイン. failed: DNS server returned answer with no data

GitHubの設定の通りドメインを取得し、Route53サービスでAレコードとMXレコードを
作成しています。

レジストラでexample.comドメイン取得(ダミーです)
Route53でHostedZone「example.com」作成
Aレコード:mail.example.com(valueはec2のIP)
MXレコード:mail.example.com(valueは10 mail.example.comに)

nslookupでmail.example.comを調べてみてもドメインに設定している固定IPアドレスが返ってくるのでDNSサーバーは私が取得し、設定したドメインを認識していると思うのですがなぜDNSサーバーでエラーが起こってしまうのでしょうか?

nslookup
Non-authoritative answer:
Name: mail.example.com
Address: 設定している固定ipアドレス

大変お手数ですがご教授頂けると助かります。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

ベストアンサー

このコマンドでMXレコードを確認してみてください。

lang

1nslookup -q=mx example.com 8.8.8.8

No answerという結果ならメールは届きません。

投稿2015/04/20 19:04

退会済みユーザー

退会済みユーザー

総合スコア0

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

kuma3

2015/04/21 02:03

okhd_gateweb様 回答頂いたオプションを付けてnslookupを行った結果下記が表示されました。 Non-authoritative answerではNo answerとなりましたがAuthoritative answerでは foundとなりました。 Server: 8.8.8.8 Address: 8.8.8.8#53 Non-authoritative answer: *** Can't find example.com: No answer Authoritative answers can be found from: example.com origin = ns-592.awsdns-10.net mail addr = awsdns-hostmaster.amazon.com serial = 1 refresh = 7200 retry = 900 expire = 1209600 minimum = 86400 どういう状況で、どこの設定が間違っているか分かればご教授頂きたく。 お手数ですがよろしくお願いします。
退会済みユーザー

退会済みユーザー

2015/04/21 02:24

上記の出力だとSOAレコードが参照出来ても MXレコードが参照できていません。 正しくMXレコードが参照できれば下記のような出力となります。 example.com MX preference = 10, mail exchanger = ~ route53でDNSを設定しているのであればMXレコードの定義を していないと推測されます。
kuma3

2015/04/21 03:34

okhd_gateweb様 回答ありがとうございます。 MXレコードを設定していましたが設定内容を変更した所 メールを受信できるようになりました。 誠にありがとうございます。 変更前MXレコード 名前 mail.example.com. value 10 mail.example.com 変更後 名前 example.com. value 10 mail.example.com. route53でMXレコードを登録する際に名前欄にmailと入力し valueの末尾に.を付けていなかったことが原因のようです。 回答頂いたことでMXレコードの設定間違いと気づけました。 ありがとうございます。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.50%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問