web-dev-qa-db-ja.com

GoogleDomainsとCloudflareを使用する場合のメールの転送

最近、GoogleDomainsを介してドメイン名を取得しました。 Cloudflareを介してOpenShiftアプリケーションを指すようにいくつかの設定を設定しました。 Cloudflareでは、Googleドメインで行ったDNSサーバーの設定が必要です。

Cloudflareでは、2つのCNAMEレコードを作成しました(他には何も作成していません)。 1つは私のmydomain.comからsome.url.at.openfshit.comへのエイリアスで、もう1つはwwwからmydomain.comへのエイリアスです。

それでも、Gmailドメイン内で、プライベートメールに転送されるドメイン名を使用してメールを設定しました。しかし、テスト時にメールが届きません。

メールを正しく転送できるかどうか疑問に思っています。 CloudflareでMXレコードを作成するのは問題ですか?はいの場合、どのような構成で?

P.S。:利用可能な手順を使用してMXレコードを設定しました ここ 、しかし次のようになります:

次の受信者へ配信することはできませんでした:

 [email protected]

永続的な障害の技術的な詳細:Googleはメッセージの配信を試みましたが、受信者ドメインchartvibes.comのサーバーによってaspmx.l.google.com. [2607:f8b0:4001:c20::1b]によって拒否されました。

他のサーバーが返したエラーは次のとおりです。

550-5.1.1 The email account that you tried to reach does not exist. Please try
550-5.1.1 double-checking the recipient's email address for typos or
550-5.1.1 unnecessary spaces. Learn more at
550 5.1.1  https://support.google.com/mail/answer/6596 p123si522326ioe.111 - gsmtp
14

使用しているMXレコードはGSuiteアカウント用です。 CloudflareとGoogleDomainsを使用してメールを転送することはできますが、異なるMXレコードが必要になります。以下のコメントでOverdrivrが指摘しているように、MXレコードは Google Domains のDNS設定にあります。 DNS設定ページが表示されたら、[合成レコード]セクションの下にある[メール転送]という折りたたみ可能なパネルを探します。あなたはこのようなものを見るはずです

次に、Cloudflare DNS設定のバックアップを作成し、すべてのMXレコードを消去し、メールサーバーの直前の番号(5、10など)を優先してアカウントにリストされているレコードを追加します。

変更が有効になるまでに数分かかる場合があります。レコードを変更した直後にメールを送信しようとすると、アドレスが見つからないというメッセージが表示される可能性がありますが、Remote-MTAフィールドにGSuiteメールサーバーがあります( gmr-smtp-in.l.google.comの代わりにaspmx.l.google.com)。この場合は、さらに数分待ってから再試行してください

12
Eric Abreu

あなたがすでにこれに対する解決策を持っているかどうかはわかりませんが、もしそうなら、私もそれを行う方法に興味があります。解決策を見つけたら、ここに投稿していただけますか?

悪いニュースは、グーグルドメインが機能する方法のためにそれを行うことができないということです。 Google Domainsにはメール転送がありますが、これはGoogleのDNSサーバーを使用している場合にのみ機能します。それはすべてのホスティングサービスまたはそれらが呼ばれるものと同じです。

Googleには、ドメインごとに最大100個のエイリアスメールアドレスを実際のメールアドレスに転送できるメール転送サービスがあると思います。ただし、実際の電子メールアドレスはどこかに存在する必要があります。ドメインコンソールで設定するのは、単なるエイリアスまたは転送命令です。

Cloudflareのメール転送を機能させるには、実際のメールアドレスが存在するSMTPサーバーを使用する必要がありますが、ドメインには実際のメールサービスサーバーがないため、送信されるメールはメールアカウントが存在しないため失敗します。あなたが言及した手順は、実際のメールアドレス/ Gmailアドレスが設定されているGoogleアプリ向けですが、ユーザーあたり月額5ドルかかります。

この問題を回避するために私が考えることができる唯一の解決策は、独自のメールサーバーを用意し、cloudflareがそれらをポイントし、そのメールサーバーからメールを転送/配信することです。

お役に立てれば。

編集:私はおそらくこれまで十分に調査していませんでしたが、人々は mailgun と呼ばれるサードパーティの電子メール転送サービスを使用してこの問題を回避しているようです

それを使用する方法を説明する実際の記事は lowendtalk上

それを取り巻くいくつかの議論は ここ

3
radhashankark