web-dev-qa-db-ja.com

MXレコードがありませんか?! Shopifyとホストされた電子メールのゾーンファイル

私のホスティングクライアントの1つにウェブサイトがあります:www.vincedevito.ca。

しばらく前に、彼は主なWebサイトとしてShopifyを使用することを決定しましたが、私はまだ彼の電子メールをホストしています。

そのため、GoDaddyでDNSゾーンを設定しました。

; SOA Record
VINCEDEVITO.CA. 3600    IN  SOA ns77.domaincontrol.com. dns.jomax.net (
                2015112604
                28800
                7200
                604800
                600
                )

; A Records
@       600     IN  A   23.227.38.32
mail    3600    IN  A   71.19.154.96
webmail 3600    IN  A   71.19.154.96

; CNAME Records
ftp 3600    IN  CNAME   @
www 3600    IN  CNAME   vince-devito-shoes.myshopify.com

; MX Records
mail    3600    IN  MX  10  mail.vincedevito.ca

そして、これが私のサーバー上のゾーンファイルです

$TTL    86400

@   IN  SOA ns.vincedevito.ca. foo.gmail.com. (
            1448609688  ; Serial
            10800   ; Refresh
            3600    ; Retry
            604800  ; Expire
            10800 ) ; Minimum

vincedevito.ca.              IN NS   ns.vincedevito.ca.
ns1.vincedevito.ca.          IN NS   vincedevito.ca.
ns2.vincedevito.ca.          IN NS   vincedevito.ca.
ns.vincedevito.ca.           IN A    71.19.154.96
vincedevito.ca.              IN A    71.19.154.96
webmail.vincedevito.ca.      IN A    71.19.154.96
mail.vincedevito.ca.         IN A    71.19.154.96
ipv4.vincedevito.ca.         IN A    71.19.154.96
ns1.vincedevito.ca.          IN A    71.19.154.96
ns2.vincedevito.ca.          IN A    71.19.154.96
ftp.vincedevito.ca.          IN CNAME    vincedevito.ca.
*.webmail.vincedevito.ca.    IN CNAME    vincedevito.ca.
www.vincedevito.ca.          IN CNAME    vincedevito.ca.
lists.vincedevito.ca.        IN CNAME    vincedevito.ca.
store.vincedevito.ca.        IN CNAME    vince-devito-shoes.myshopify.com.
vincedevito.ca.              IN MX       10 mail.vincedevito.ca.
vincedevito.ca.              IN TXT   "v=spf1 +a +mx -all"
shop.vincedevito.ca.         IN NS    ns.shop.vincedevito.ca.
ns.shop.vincedevito.ca.      IN A     71.19.154.96
shop.vincedevito.ca.         IN NS    ns1.rede.ca.
shop.vincedevito.ca.         IN NS    ns2.rede.ca.

これで、すべてのhttpトラフィックが彼のShopifyサイトに正常に転送されました。

メールは別の話です。 Gmailアカウントからテストメッセージを送信しようとすると、これが表示されます

次の受信者への配信が遅れている。
foo@vincedevito.ca
メッセージはあと2日間再試行されます
一時的な障害の技術的な詳細:
DNSエラー: Mydomain.comのMXルックアップがエラーを返しましたDNSサーバーが一般的なエラーを返しました

同じことが他の外部の電子メールサービスにも当てはまります...メッセージが私のサーバーに届くことはありません。

しかし、同じサーバー上の別のアカウントからメールを送信すると、メールはすぐに配信されます。 (これがDNSの問題であると結論付ける理由は他にもあります...電子メールサービス自体は完全に機能しています)。

MXレコードがありませんか?!

# Dig vincedevito.ca MX
;vincedevito.ca.               IN      MX

IntoDNSは、確かに問題があることを認識しています。

まあ、私はMXレコードを検出しなかったので、おそらく何も持っていません。持っているべきだとわかっている場合は、ネームサーバーでそれらが欠落している可能性があります。

UltraToolsもそう考えています

申し訳ありませんが、問題が発生しました。
ドメイン/メール[email protected]のMXレコードが見つかりませんでした。

実際、何かが失敗するという国際的なコンセンサスがあります

https://www.whatsmydns.net/#MX/vincedevito.ca

私は自分のステップを12回繰り返し、GoDaddyのテクニカルサポートと2回話しました(2人目の男が実際に助けようとしました)。誰かが私のゾーン設定に関する問題を見ることができますか?!助けていただければ幸いです。

3
stevland

GoDaddyのMXレコードが間違っています。 vincedevito.caに設定する必要があるときに、mail.vincedevito.caにMXレコードを設定しました。

DNSマネージャーに戻り、MXレコードを編集して、ホストを「@」に設定します(引用符は含みません)。

GodaddyのDNSページはあまり役に立ちません。ルートドメインを使用するだけの場合は、「ホスト」を「@」に設定する必要があることを示唆せずに、必須フィールドにします。これはオプションのフィールドである必要があり、空白のままにするとデフォルトで「@」になります。

編集:godaddy DNSのフィールド名がわかりにくいため、いくつかの追加情報を含めたいと思いました。

現在のMXレコードは

; MX Records
mail    3600    IN  MX  10  mail.vincedevito.ca

あなたはそれを次のように読むことを望みます:

; MX Records
@    3600    IN  MX  10  mail.vincedevito.ca

GodaddyのDNSマネージャーで使用するフィールドには、「ホスト」というラベルが付いています。 'mail.vincedevito.ca'を設定したフィールドには、 'pointsto'というラベルが付いています。

3
Neil