> ## Documentation Index
> Fetch the complete documentation index at: https://documentation.onesignal.com/llms.txt
> Use this file to discover all available pages before exploring further.

# メールDNS構成

> OneSignalメール配信の送信ドメインを認証するためにDNSレコード（SPF、DKIM、DMARC、CNAME、MX）を手動で追加します。

OneSignalが提供するDNSレコードを設定して送信ドメインを認証します。ほとんどの場合、DNSは[メールセットアップ](./email-setup)ガイドで説明されているようにOneSignalダッシュボードから自動設定できます。レコードを手動で追加する必要がある場合はこのページをご利用ください。

## 要件

DNSレコードを手動で設定するには、次のことが必要です：

* 送信ドメインを所有していること。
* プロバイダーを介してDNS設定にアクセスできること。

ドメインをお持ちでない場合は、Cloudflare経由での購入をお勧めします。このガイドではCloudflareを例として使用しますが、ほとんどのDNSプロバイダーは同じように機能します。

<Accordion title="Cloudflareでドメインを登録する" icon="circle-chevron-down">
  [Cloudflare.com](https://www.cloudflare.com/)でアカウントを作成します。

  **Domain Registration > Register Domains**に移動します。

  <Frame caption="Cloudflareのドメイン登録ページ">
    <img src="https://mintcdn.com/onesignal/jBdBk5XvQR5eKOks/images/docs/738ee09-Register_a_Domain.png?fit=max&auto=format&n=jBdBk5XvQR5eKOks&q=85&s=327f5030dcc96a69aacf608556573bad" alt="登録ドメインページを表示するCloudflareダッシュボード" width="1300" height="775" data-path="images/docs/738ee09-Register_a_Domain.png" />
  </Frame>

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

  <Frame caption="Cloudflareのドメイン購入ページ">
    <img src="https://mintcdn.com/onesignal/tc0EvmtSSX56SX0c/images/docs/914f661-Purchase_Domain.png?fit=max&auto=format&n=tc0EvmtSSX56SX0c&q=85&s=b81467e17066a8937256778554c2d014" alt="購入オプションが表示されたCloudflareのドメイン検索結果" width="1386" height="542" data-path="images/docs/914f661-Purchase_Domain.png" />
  </Frame>

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

  <Frame caption="Cloudflareの管理ドメインページ">
    <img src="https://mintcdn.com/onesignal/MUgio66t0sYhGEvj/images/docs/64857b3-Domain_Active.png?fit=max&auto=format&n=MUgio66t0sYhGEvj&q=85&s=a3354c52a0f2442467d289d9e8071872" alt="アクティブなドメインを表示するCloudflareの管理ドメインリスト" width="1303" height="817" data-path="images/docs/64857b3-Domain_Active.png" />
  </Frame>
</Accordion>

***

## DNSレコードを追加する

DNSレコードを追加するよう求められるまで[メールセットアップ](./email-setup)の手順を完了し、ここに戻るか**Auto-Configure DNS**ボタンを使用します。

OneSignalダッシュボードから：

* ⚠️ は現在のDNSレコードが一致しないことを意味します
* ✅ は現在のDNSレコードが一致することを意味します

各DNSレコードはDNSプロバイダーに追加する必要があります。MXレコードは例外です——MXレコードは設定する必要がありますが、異なるメールサーバー（例：Gmail）を指している場合があります。

<Frame caption="OneSignalのDNSレコードをDNSプロバイダーにコピーする">
  <img src="https://mintcdn.com/onesignal/TrjGYudL1B3K9oZG/images/dashboard/dns-manual-configure.png?fit=max&auto=format&n=TrjGYudL1B3K9oZG&q=85&s=826b4fdef6343099bc3063dbf0dc6667" alt="プロバイダーにコピーするDNSレコードを表示するOneSignalダッシュボード" width="991" height="760" data-path="images/dashboard/dns-manual-configure.png" />
</Frame>

DNSプロバイダーのインターフェース（例：Cloudflare）で、**DNS > Records**に移動して各レコードを追加します。

### TXTレコード

* **Type:** `TXT`
* **Name:** OneSignal「Hostname」
* **Content:** OneSignal「Value」
* **TTL:** Autoまたは最低

<Warning>
  すでにSPF TXTレコードがある場合は、2つ目を作成しないでください。既存のレコードに追加の `include:` ディレクティブを追記してください：

  `v=spf1 include:spf.onesignal.email include:mailgun.org include:your-other-spf-records ~all`
</Warning>

<Frame caption="CloudflareのTXT DNSレコードインターフェース">
  <img src="https://mintcdn.com/onesignal/YOTSrtBSoqdrJ37A/images/docs/476fea15213effba6c92f335f940246d1fc7d214233e5feee83b9f8a0f6390b2-Screenshot_2024-10-23_at_10.31.55_AM.png?fit=max&auto=format&n=YOTSrtBSoqdrJ37A&q=85&s=73f5e5388f8b6d5f3728aed32f03741a" alt="ホスト名と値フィールドを表示するCloudflareのTXT DNSレコード追加インターフェース" width="2540" height="1062" data-path="images/docs/476fea15213effba6c92f335f940246d1fc7d214233e5feee83b9f8a0f6390b2-Screenshot_2024-10-23_at_10.31.55_AM.png" />
</Frame>

#### SPF（Sender Policy Framework）

送信IPがドメインの代わりにメールを送信することを承認されていることを検証します。

#### DMARC

SPF/DKIM失敗に対するポリシーエンフォースメントを追加します。\*\*DMARCは安全なメール送信に必要です。\*\*詳細：[メール送信者ガイドライン](https://support.google.com/mail/answer/81126)

<Warning>
  OneSignalはDMARCレコードに値 `v=DMARC1; p=none;` を使用します。すでにDMARCレコードがある場合は、重複を追加しないでください——既存のレコードにこのポリシーが含まれていることを確認してください。
</Warning>

### CNAMEレコード

開封、クリック、配信停止トラッキングに使用されます。

* **Type:** `CNAME`
* **Name:** OneSignal「Hostname」
* **Target:** OneSignal「Value」
* **TTL:** Autoまたは最低

<Note>
  Cloudflareを使用している場合は、CNAMEレコードの **Proxy** を「DNS only」に、**Flattening** を「Off」に設定してください。他のDNSプロバイダーでは通常これらの設定は不要です。
</Note>

<Frame caption="CloudflareのCNAME DNSレコードインターフェース">
  <img src="https://mintcdn.com/onesignal/3zq1PvSaqvUE2bIx/images/docs/2e304d0eeb876a92bd325eeb490a7f8e5a7ba53d381bdc86009143146f7e6405-Screenshot_2024-10-23_at_10.36.52_AM.png?fit=max&auto=format&n=3zq1PvSaqvUE2bIx&q=85&s=c268cad031c5d52f44cd5fce1e81b105" alt="ホスト名とターゲットフィールドを表示するCloudflareのCNAMEレコード追加インターフェース" width="2540" height="1062" data-path="images/docs/2e304d0eeb876a92bd325eeb490a7f8e5a7ba53d381bdc86009143146f7e6405-Screenshot_2024-10-23_at_10.36.52_AM.png" />
</Frame>

#### DKIM（DomainKeys Identified Mail）

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

### MXレコード

メール返信とバウンスを受信します。送信のみを行っている場合でも、MXレコードはドメイン検証エラーを回避するのに役立ちます。

<Warning>
  すでに別のメールプロバイダー（例：Gmail）を使用している場合は、既存のMXレコードを上書きしないでください。
</Warning>

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

<Frame caption="CloudflareのMX DNSレコードインターフェース">
  <img src="https://mintcdn.com/onesignal/Xl2NHJvxakrK4JbL/images/docs/f267f956723811f57b5a7d5db5190619a44c7641699a0bf5b3511f617597ada1-Screenshot_2024-10-23_at_10.50.19_AM.png?fit=max&auto=format&n=Xl2NHJvxakrK4JbL&q=85&s=538fb5cd52395b619b641eeb23f4a610" alt="メールサーバーと優先度フィールドを表示するCloudflareのMXレコード追加インターフェース" width="2540" height="884" data-path="images/docs/f267f956723811f57b5a7d5db5190619a44c7641699a0bf5b3511f617597ada1-Screenshot_2024-10-23_at_10.50.19_AM.png" />
</Frame>

***

## DNS検証とトラブルシューティング

レコードを追加した後：

1. OneSignalダッシュボードに戻ります。
2. **Check Records**または更新ボタンをクリックします。

検証されたレコードには ✅ が表示されます。MXを除くすべてのレコードが検証されるはずです——MXが別のメールサーバー（例：Google Workspace）を指している場合は ⚠️ が表示されることがありますが、これは予期されており許容されます。

<Frame caption="OneSignalダッシュボードで検証されたDNSレコード">
  <img src="https://mintcdn.com/onesignal/2-gyvU4UfJHiycCa/images/dashboard/dns-check-records.png?fit=max&auto=format&n=2-gyvU4UfJHiycCa&q=85&s=74380955130736264e42e26f2ae14a39" alt="検証済みDNSレコードに緑のチェックマークが表示されたOneSignalダッシュボード" width="2250" height="1290" data-path="images/dashboard/dns-check-records.png" />
</Frame>

<Warning>
  検証は通常数分かかりますが、最大48時間かかる場合があります。
</Warning>

### DNS伝播のトラブルシューティング

1. レコードが保留中の場合は、[whatsmydns.net](https://www.whatsmydns.net/)を使用して伝播を確認します。
2. ⚠️ が表示されているレコードについては、OneSignalダッシュボードからホスト名を検索バーにコピーし、DNSタイプを設定します。
3. 結果を確認します——✅ はレコードがグローバルに検証されていることを意味し、❌ はそのサーバーにまだ伝播していないことを意味します。

whatsmydns.netに表示された値がOneSignalの提供する値と異なる場合は、DNSプロバイダーを確認してレコードを一致するように更新してください。

<Frame caption="whatsmydns.netでDNS伝播を確認する">
  <img src="https://mintcdn.com/onesignal/RWtLFPeffHrC81wI/images/docs/a3011bc8b7477b7a1e18cb16cfd69bba03cc1f19cf623ccddd1926722bfc585c-Screenshot_2024-10-23_at_11.02.59_AM.png?fit=max&auto=format&n=RWtLFPeffHrC81wI&q=85&s=6b259000725c32c495332ec81842db00" alt="緑と赤の指示器でグローバルなDNS伝播状況を表示するwhatsmydns.netの結果" width="2578" height="1492" data-path="images/docs/a3011bc8b7477b7a1e18cb16cfd69bba03cc1f19cf623ccddd1926722bfc585c-Screenshot_2024-10-23_at_11.02.59_AM.png" />
</Frame>

#### 一般的なエラーと解決策

* **TXT SPFレコードが検証されない**
  * 既存のSPFレコードがある可能性があります。SPF TXTレコードは1つだけにする必要があります——追加の `include:` ディレクティブをその値に追記してください。上記の[TXTレコード](#txtレコード)セクションをご覧ください。
* **DNSが完全に伝播していない**
  * [whatsmydns.net](https://www.whatsmydns.net/)で ✅ と ❌ が混在している場合、レコードは完全に伝播していません。最大48時間かかる場合があります。しばらく待ってから再確認するか、DNSプロバイダーにお問い合わせください。
* **DNS値がOneSignalと一致しない**
  * [whatsmydns.net](https://www.whatsmydns.net/)の値がOneSignalの提供する値と一致しない場合：
    * MXレコードが別の場所（例：Google Mail）を指している場合は予期されています——whatsmydns.netで ✅ が表示される限り問題ありません。
    * ホスト名が正しいことを確認してください。`mail.yourdomain.com` と `yourdomain.com` は異なります。
    * DNSプロバイダーにお問い合わせください。

***

## よくある質問

### DNS検証にはどのくらい時間がかかりますか？

検証は通常数分以内に完了しますが、DNS伝播はプロバイダーとTTL設定によっては最大48時間かかる場合があります。[whatsmydns.net](https://www.whatsmydns.net/)を使用して進捗を確認してください。

### すでにSPFまたはDMARCレコードがある場合はどうすればよいですか？

重複するレコードを作成しないでください。SPFについては、OneSignalの `include:spf.onesignal.email` を既存のSPF TXTレコードに追記してください。DMARCについては、既存のレコードに `v=DMARC1; p=none;` またはより厳格なポリシーが含まれていることを確認してください。

### メールを送信するだけの場合にMXレコードは必要ですか？

送信のみの構成でも、MXレコードはドメイン検証エラーを回避するのに役立ちます。GmailやGoogle Workspaceなどのメールプロバイダーをすでに使用している場合は、既存のMXレコードをそのままにしてください——OneSignalの値で上書きする必要はありません。

***

<Check>
  [メールセットアップ](./email-setup)に戻って構成を完了し、メールの送信を開始します。
</Check>

## 関連ページ

<Columns cols={2}>
  <Card title="メールセットアップ" icon="envelope" href="./email-setup">
    プロバイダー選択と自動DNS設定を含む完全なメールチャネルのセットアップ。
  </Card>

  <Card title="送信者" icon="paper-plane" href="./senders">
    送信ドメイン、返信先アドレス、送信者IDの管理。
  </Card>

  <Card title="メールウォームアップガイド" icon="temperature-arrow-up" href="./email-warm-up">
    送信者の評判を高め、配信性を向上させるためにメール量を徐々に増加させます。
  </Card>

  <Card title="メールメッセージング" icon="envelopes-bulk" href="./email-messaging">
    テンプレート、パーソナライゼーション、スケジュールを使用してメールキャンペーンを作成・送信します。
  </Card>
</Columns>
