メインコンテンツへスキップ
このガイドでは、送信ドメインを認証するためにOneSignalによって提供されるDNSレコードを設定する手順を説明します。ほとんどの場合、DNSはメールセットアップガイドで説明されているように、OneSignalダッシュボードから自動構成できます。

要件

送信ドメインのDNSレコードを手動で設定する必要がある場合は、次のことが必要です:
  • 送信ドメインを所有していること。
  • プロバイダーを介してDNS設定にアクセスできること。
ドメインを所有していない場合は、OneSignalダッシュボードから購入するか、Cloudflareを通じて登録できます。このガイドでは例としてCloudflareを使用しますが、ほとんどのDNSプロバイダーは同じように機能します。
Cloudflare.comでアカウントを作成します。Domain Registration > Register Domainsに移動します。

Cloudflareのドメイン登録ページ

利用可能な名前を検索して購入します。

Cloudflareのドメイン購入ページ

購入すると、ドメインはDomain Registration > Managed Domainsの下に表示されます。

Cloudflareのドメイン管理ページ

メールDNS構成

DNSレコードを追加するよう求められるまでメールセットアップの手順を完了し、ここに戻るか、Auto-Configure DNSボタンを使用します。 OneSignalダッシュボードから:
  • ⚠️ は現在のDNSレコードが一致しないことを意味します
  • ✅ は現在のDNSレコードが一致することを意味します
各DNSレコードは、MXレコードを除いて、DNSプロバイダーに追加する必要があります。MXレコードは必要ですが、これは別のサーバーを指している可能性があります。

OneSignalからDNSレコードをコピーする

DNSプロバイダーのインターフェース(例:Cloudflare)で、DNS > Recordsに移動し、各レコードを追加します。 DNS認証を正しく構成することで、メールが配信され、スパムとしてフラグが立てられないようにすることができます。追加するDNSレコードの内訳は次のとおりです:

TXTレコード

  • Type: TXT
  • Name: OneSignal「Hostname」
  • Content: OneSignal「Value」
  • TTL: Autoまたは最低
  • Priority: 10(必要な場合)
すでにSPF TXTレコードがある場合は、次のように追加のインクルードを追加します:v=spf1 include:spf.onesignal.email include:mailgun.org include:your-other-spf-records ~all

DNSレコードインターフェース

SPF(Sender Policy Framework)

送信IPがドメインの代わりにメールを送信することを承認されていることを検証します。OneSignalによって提供されるTXTレコードを追加する以外に追加のアクションは必要ありません。

DMARC

SPF/DKIM失敗に対するポリシーエンフォースメントを追加します。**DMARCは安全なメール送信に必要です。**詳細については、メール送信者ガイドラインを参照してください。
OneSignalはDMARCレコードに値v=DMARC1; p=none;を使用します。すでにDMARCレコードがある場合は、これが含まれており、複数回設定されていないことを確認してください。

CNAMEレコード

開封、クリック、配信停止トラッキングに使用されます。
  • Type: CNAME
  • Name: OneSignal「Hostname」
  • Target: OneSignal「Value」
  • TTL: Autoまたは最低
  • Proxy: DNS only
  • Flattening: Off
  • Priority: 10(必要な場合)

CNAMEレコードセットアップ

DKIM(DomainKeys Identified Mail)

メッセージのコンテンツが変更されておらず、あなたによって送信されたことを検証します。公開鍵は、OneSignalからのDNSレコードに含まれています。

MXレコード

  • Type: MX
  • Name: OneSignal「Hostname」
  • Mail server: OneSignal「Value」
  • TTL: Autoまたは最低
  • Priority: 10

DNSレコード概要

MX(Mail Exchange)

メール応答またはバウンスを受信します。送信のみを行っている場合でも、これらはドメイン検証エラーを回避するのに役立ちます。
すでに別のメールプロバイダー(例:Gmail)を使用している場合は、既存のMXレコードを上書きしないでください。

DNS検証

レコードを追加した後:
  1. OneSignalダッシュボードに戻ります。
  2. Check Recordsをクリックします。
検証されたレコードには緑色のチェックマークが表示されます。

OneSignalで検証されたDNSレコード

検証は通常数分かかりますが、最大24時間かかる場合があります。 レコードが保留中の場合は、whatsmydns.netを使用して伝播を確認します。

whatsmydns.netでDNS伝播を確認する

検証が失敗した場合:
  • ドメインが正しいことを確認します。
  • 各レコードがダッシュボードに表示されているとおりに正確に追加されたことを再確認します。
メールセットアップに戻って構成を完了し、メールの送信を開始します。