1. カスタム メール送信者の有効化

カスタム メール送信者を有効にする方法

Version:
日本語翻訳に関する免責事項

このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。

Sitecore Content HubTM から送信するメールは署名されている必要があります (そのために DKIM レコードを使用します)。

メールの送信者がお客様のドメインでメールを送信することを許可されていることを確認します (SPF レコードはメールの送信者をホワイトリストに登録します。現在、この送信者は SendGrid です)。

スパム フィルターに許可されていない送信者からのメールを受信した場合にどのように処理するかを設定する必要があります。 DMARC レコードはルールを定義し、お客様のドメインでメールを送信しようとしている許可されていない送信者をレポートします。

メールの送信者が許可されていることを確認することにより、メールがブロックされてスパムとして処理されることがなくなります。

カスタム メール送信者を有効にするには、お客様側で次の手順を行っていただく必要があります。

サービス要求の作成

以下を含むサービス要求を作成する必要があります。

  • SPF レコード
  • DKIM レコード
  • DMARC レコード
  • ドメイン ネーム システム (DNS)。

メールで送るサービス要求には、以下の情報を含めます。

フィールド
タイトルSPF、DKIM、DMARC、DNS の各レコードを含むメール設定要求
説明チケットの説明
メール送信者のメール アドレス。例: [email protected]
送信者の名前送信者の名前。例: Sitecore Content Hub

お客様側での設定

以下の手順では、お客様側で実装する必要がある設定について説明します。

設定に影響する 4 つの変数があります。

変数説明
ドメイン名たとえば、送信者のメール アドレスが [email protected] の場合、ドメイン名は mycompany.com です。
サブドメイン (任意)この変数は、サブドメインを含めるお客様にのみ該当します。 たとえば、送信者のメール アドレスが [email protected] の場合、サブドメインは mysubdomain です。
DMARC の管理者のメール アドレスこれは、ブロックされたメールについての情報を送るために使用する管理者のメール アドレスです。 たとえば、以下の設定では [email protected] を使用します。
DKIM 設定必要な DKIM 設定セクションはサービス要求チケットの回答として提供されます。

以下に例を示します。これは例示のみを目的としています。

CNAME: em400. mydomain.com pointing to u2222.wl240.sendgrid.net

CNAME: 016._domainkey. mydomain.com pointing to 016.domainkey.u2222.wl240.sendgrid.net

CNAME: 0162._domainkey. mydomain.com pointing to 0162.domainkey.u2222.wl240.sendgrid.net

DMARC の設定

ドメインで DMARC レコードが設定されていることを確認します。 DMARC はドメインの TXT レコードにポリシーを追加することで設定できます。

  • オプション 1: サブドメインなし

    TXT: _dmarc pointing to v=DMARC1; p=reject; pct=100; rua=mailto:[email protected]

  • オプション 2: サブドメインなし

    TXT: _dmarc.subdomain pointing to v=DMARC1; p=reject; pct=100; rua=mailto:[email protected]

SPF の設定

SPF (Sender Policy Framework) は、メールの配信時に偽造された送信者アドレスを検出するように設計されたメール認証方法です。 SPF レコードは、ドメインの DNS (ドメイン ネーム サービス) の一部である TXT レコードです。 SPF レコードには、ドメインでメールを送信することを許可されているすべてのホスト名/ IP アドレスが記載されています。

  • オプション1: 既存の SPF レコードがある場合

    既存の SPF レコードに sendgrid.net を追加します。 include:sendgrid.net を含めます。

  • オプション 2a: SPF レコードがない場合 (サブドメインなし)

    TXT: @ pointing to mycompany.com. 600 IN TXT"v=spf1 include:sendgrid.net ~all"

  • オプション 2b: SPF レコードがない場合 (サブドメインあり)

    次の詳細を使用して、新しい SPF レコードを作成します。

    TXT: subdomain pointing to subdomain.mycompany.com. 600 IN TXT "v=spf1 include:sendgrid.net ~all"

DKIM の設定

DKIM (DomainKeys Identified Mail) は、メール メッセージの信頼性を検証する方法です。 それぞれのメールを送信するときに秘密鍵を使用して署名し、DNS の公開鍵を使用して受信メールサーバー (ISP) で検証します。

サービス要求の一部として提供された設定に従って、DKIM レコードを作成します。

以下に例を示します。これは例示のみを目的としています。

  • CNAME: em400. mydomain.com pointing to u2222.wl240.sendgrid.net

  • CNAME: 016._domainkey. mydomain.com pointing to 016.domainkey.u2222.wl240.sendgrid.net

  • CNAME: 0162._domainkey. mydomain.com pointing to 0162.domainkey.u2222.wl240.sendgrid.net

設定の検証

サポート要求と設定が完了したら、DNS 側の設定を確認できます。

これを行うには、ドメインのエントリを検証する Dmarcian などのツールに移動します。

設定の検証に合格すると、次のように表示されます。

設定の検証に不合格になると、次のように表示されます。

DKIM の検証

上記の検証では、DKIM 認証は検証されません。

DKIM テキスト フィールドの設定時に作成したセレクターの値を [Enter selector] フィールドに入力します。

  • 合格すると、次のようなメッセージが表示されます。

  • 検証に不合格になると、次のようなレコードが表示されます。

[!警告]

  • Dmarcian は Sitecore が所有または管理していない外部の Web サイトです。
  • Dmarcian は例として使用されています。Sitecore® は、Sitecore が所有していない製品の使用方法に関するサポートを提供したり、外部のツールが機能やレイアウトを使用できない場合や機能やレイアウトが異なる場合にサポートを提供したりすることはできません。
この記事を改善するための提案がある場合は、 お知らせください!