Customer.ioの管理画面とDNS設定を連携させ、SPF・DKIM・DMARCの認証を完了させてメールの信頼性を向上させるまでの流れ図。

Customer.ioでSPF・DKIM・DMARCを設定する方法


著者: Ahona Rudra
翻訳: 古川 綾乃

この記事はPowerDMARCのブログ記事 How to Set Up SPF, DKIM, and DMARC for Customer.ioの翻訳です。
Spelldataは、PowerDMARCの日本代理店です。
この記事は、PowerDMARCの許可を得て、翻訳しています。


Customer.ioは、SMS、メール、アプリ内メッセージ、プッシュ通知など、複数のチャネルを通じてパーソナライズされた顧客体験を提供するカスタマーエンゲージメントプラットフォームです。
メールの到達率を高め、安定した配信を行うために、ドメイン認証の設定が推奨されています。
適切なツールを使えば、設定はそれほど難しくありません。

本記事では、Customer.ioでSPF・DKIM・DMARCを設定する手順を分かりやすく解説します。
詳細については、Customer.ioの認証ドキュメントを参照してください。

主なポイント

  1. SPF・DKIM・DMARCを有効にするには、まず送信ドメインを追加します。
  2. ドメイン検証プロセスを開始し、DNSレコードを確認します。
  3. Customer.ioが提供するSPF・DKIM・DMARCレコードをDNSに追加します。
  4. Customer.ioの管理画面に戻り、認証設定が正しく反映されているかを検証します。
  5. PowerDMARCにサインアップすることで、Customer.ioから送信されるメールのレポート作成や監視を有効にできます。

Customer.ioでドメイン認証を行う際の重要な注意点

Customer.ioで送信ドメインを追加する方法

Customer.ioで新しい送信ドメインを追加するには、以下の手順に従ってください。

ステップ1
Customer.ioポータルにログインし、[Settings]>[Workspace settings]に移動します。 ステップ1
ステップ2
Workspace settingsページで、[Journey Settings]>[Messaging]の下にある[Email]をクリックします。 ステップ2
ステップ3
[Add Sending Domain]をクリックします。 ステップ
ステップ4
メッセージ送信に使用するドメイン、表示名、メールアドレスを入力してください。
その後、[Add Domain]をクリックします。 ステップ4

Customer.ioのDNSレコードを設定する方法

送信ドメインを追加し、Fromアドレスを設定したら、[Verify domain]をクリックしてください。
これにより、Customer.ioが設定を推奨するDNSレコードを確認できるようになります。

Verify domain

Customer.ioの認証ドキュメントによると、メールを送信する各ドメインごとに、DNSホスティングプロバイダに4つのDNSレコードを追加する必要があります。

1.Customer.ioのMSレコード
ドメインからのメール配信を有効にするために、2つのホスト名を含む単一のMX(Mail Exchange)レコードを設定する必要があります。
この設定は、バウンス通知やスパムフィードバックを受信するために重要です。 Customer.ioのMSレコード
2.Customer.ioのSPFレコード
SPFは、送信者を認証するためのメール認証プロトコルです。
Customer.io用のSPFレコードは、Customer.ioがあなたのドメインに代わってメールを送信することを許可する単一のTXTレコードです。
SPF(Sender Policy Framework)レコードは、どのIPアドレスがあなたのドメインを代表してメールを送信できるかを指定するのに役立ちます。 Customer.ioのSPFレコード
3.Customer.ioのDKIMレコード
DKIMは、送信サーバが送信メールにデジタル署名を付加することを可能にするメール認証プロトコルです。
これにより、送信途中でメッセージが改竄される可能性を防ぎます。
DKIMのTXTレコードをドメインに追加することで、Customer.ioは送信メールに暗号化されたDKIM署名を付与できるようになります。
この署名により、メールプロバイダは、そのメッセージが正規の送信元から送信され、途中で改竄されていないことを確認できます。 Customer.ioのSPFレコード
4.Customer.ioのDMARCレコード
  • Customer.ioは、DMARCポリシーが Google、Yahoo、Microsoftのメール送信要件を満たしているかを確認します。
  • DMARCレコードを使用すると、SPFおよびDKIMのチェックに合格しなかったメールをどのように扱うかを指定できます。
    最低限の要件は「v=DMARC1; p=none」です。
  • すでにホスティングプロバイダ側で別のDMARCポリシーが設定されている場合、Customer.ioはそのレコードを反映します。
  • Customer.ioでは、DMARCレコードは必ずルートドメインに設定することを推奨しています。
    サブドメインには追加しないようにしてください。
    正しい例は「_dmarc.root-domain.com」です。
Customer.ioのDMARCレコード

補足事項

Customer.ioのDNSレコードをホスティングプロバイダに追加する手順

DNSレコードにアクセスできるようになったら、DNS管理コンソールからそれらを追加・設定します。
この作業は、ドメイン認証を設定し、Customer.ioのセットアップを完了させるために欠かせない手順です。

DNSレコードの追加方法は、利用しているホスティングプロバイダによって異なります。
ここでは、GoDaddyを例に説明します。

Customer.ioのDMARCレコード

Customer.ioのドメイン認証設定画面で表示されるDNSレコードを、DNS管理画面に追加してください。
なお、各DNSレコードは、同一ドメインに対してそれぞれ個別に追加する必要があります。

すでにドメインにDMARCやSPFのレコードが設定されている場合、それらを削除しないでください。
SPFレコードについては、既存のレコードにCustomer.ioの設定内容を追記して1つのレコードにまとめてください。
DMARCレコードは、既存の設定を変更せず、そのまま維持してください。

DNSレコード タイプ ホスト TTL
MXレコード MX Customer.ioポータルからホスト名をコピー&ペーストします。 Auto Customer.ioポータルからMXレコードの値をコピー&ペーストし、変更を保存します。
SPFレコード TXT Customer.ioポータルからホスト名をコピー&ペーストします。 Auto
  • 既存のレコードがない場合は、Customer.ioポータルからSPFレコードの値をコピー&ペーストし、変更を保存します。
  • 既存のSPFレコードがある場合は、Customer.ioの送信ドメインを含むようにSPFレコードを統合します。
DKIMレコード TXT Customer.ioポータルからホスト名をコピー&ペーストします。 Auto Customer.ioポータルからDKIMレコードの値をコピー&ペーストし、変更を保存します。
DMARCレコード TXT Customer.ioポータルからDKIMレコードの値をコピー&ペーストします。 Auto
  • 既存のレコードがない場合は、Customer.ioポータルからDMARCレコードの値をコピー&ペーストし、変更を保存します。
  • 既存のDMARCレコードがある場合は、変更を加えないでください。

ドメイン検証

必要なDNSレコードがすべて追加され、反映までの時間が経過していることを確認してください。
その後、ドメインの[Authentication]タブに戻り、[Verify domain]をクリックします。

ドメイン検証

3つのレコードすべてに緑色のチェックマークが表示されれば、ドメインの検証は正常に完了しています。
これは、そのドメインがメール送信可能な状態であることを意味します。

Customer.ioメールのレポートと監視を有効にする方法

ドメイン認証は、コンプライアンス対応だけでなく、可視性と管理性を確保するためにも重要です。
SPF、DKIM、DMARCレコードを設定した後は、それらが正しく機能しているかを継続的に監視することが不可欠です。
PowerDMARCは、そのための支援を行います。

ステップ1
PowerDMARCの無料トライアルにサインアップして開始します。 PowerDMARCアカウント登録
ステップ2
ドメインを追加します。 ドメイン登録
ステップ3
既存のDMARCレコードに、PowerDMARCのruaおよびrufアドレスを追加して、レポート機能を有効にします。
ステップ4
72時間以内に可視化を確認できます。
ステップ5
PowerAnalyzerツールを使用して、レコードを監視します。 PowerAnalyzerツール

PowerDMARCを利用することで、より安全なメール通信を実現でき、メール到達率の向上やブランド評価の改善につながります。
相談をご希望の方は、お気軽にお問い合わせください。