要件
送信ドメインのDNSレコードを手動で設定する必要がある場合は、次のことが必要です:- 送信ドメインを所有していること。
- プロバイダーを介してDNS設定にアクセスできること。
Cloudflareでドメインを登録する
Cloudflareでドメインを登録する
Cloudflare.comでアカウントを作成します。Domain Registration > Register Domainsに移動します。
利用可能な名前を検索して購入します。
購入すると、ドメインはDomain Registration > Managed Domainsの下に表示されます。

Cloudflareのドメイン登録ページ

Cloudflareのドメイン購入ページ

Cloudflareのドメイン管理ページ
メールDNS構成
DNSレコードを追加するよう求められるまでメールセットアップの手順を完了し、ここに戻るか、Auto-Configure DNSボタンを使用します。 OneSignalダッシュボードから:- ⚠️ は現在のDNSレコードが一致しないことを意味します
- ✅ は現在のDNSレコードが一致することを意味します

OneSignalから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検証
レコードを追加した後:- OneSignalダッシュボードに戻ります。
- Check Recordsをクリックします。

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

whatsmydns.netでDNS伝播を確認する
- ドメインが正しいことを確認します。
- 各レコードがダッシュボードに表示されているとおりに正確に追加されたことを再確認します。
メールセットアップに戻って構成を完了し、メールの送信を開始します。