Loading
Salesforce から送信されるメールは、承認済ドメインからのみとなります続きを読む

B2C Commerce プラットフォームを使用したメール送信のベストプラクティス

公開日: Feb 16, 2026
説明

B2C Commerce プラットフォームの組み込み SMTP サーバーを使用してメールを送信する際、送信されたメール(アカウント作成確認メール、パスワードリセットメール、注文確認メールなど)がメールプロバイダーのスパムフィルターによってフィルターまたはブロックされないためのベストプラクティスについて説明します。

解決策

Sending emails through the B2C Commerce platform's email (SMTP) server」に記載されているとおり、Salesforce Commerce Cloud では送信後のメールを制御することはできません。ただし、Business Manager Email Configurator  プラットフォームのドキュメントに記載されているように、Commerce Cloud B2C プラットフォームから送信される電子メールを、 任意の SMTP サーバを使用するように設定することができます。

Commerce Cloud B2C プラットフォームを使用してメールを送信する場合の推奨されるベストプラクティスは次のとおりです。

  1. Business Manager の送信者メールアドレスを必ず noreply@demandware.net から独自のドメイン (noreply@<your domain>) に変更します。
    デフォルトの SFRA 実装で送信者メールを変更するには、Business Manager で環境にログインし、[Merchant Tools] | [Site Preferences] | [Custom Preferences] (別名 Custom Site Preference Groups) | [Storefront Configs] (別名 Storefront Configurations) | [Customer Service Email] に移動します。
    メールの送信者はカスタマイズで定義することもできます。設定を変更するには、実装パートナーまたは開発チームにお問い合わせください。dw.net.Mail クラスの詳細については、こちらを参照してください。
  2. 逆引き DNS (PTR) で production.<realm>.<customer>.demandware.net を参照します。
  3. SPF レコードの設定に  production.<realm>.<customer>.demandware.net を追加することで PTR レコードの送信者を認証するようにします ("a:production.<realm>.<customer>.demandware.net")。
  4. スパムとして自動的にフィルターされないように、注意深くメールのコンテンツを作成します。 スパムフィルターは頻繁に適応するため、このステップの手順は固定されていません。一例を挙げると、大文字のみの使用、スパムに関連するキーワード、長い件名の使用を最小限に抑えることなどが挙げられます。
  5. 基本の SendMail 機能は一括メール送信に適していないため、マーケティングメールの場合はサードパーティーのメールサービスをお勧めします。
  6. 24.1 リリース以降、Commerce Cloud B2Cプラットフォームでは DKIM がサポートされています。詳細は、「DKIM Support for the B2C Commerce platform」を参照してください。

 

追加情報

  • スパムチェックは、メール受信側 (サーバーまたはクライアント) で実行されます。
  • SPF レコードの正しいホスト名を選択することが重要です。
  • 共有 POD Outgoing IP から呼び出される FTP やその他の Web サービスと異なり、メールヘッダーは NAT を通じて production.(customer.realm).demandware.net を送信元として設定され、開発、ステージング、本番インスタンスのいずれから呼び出されたかに関わらず、本番環境の Business Manager IP アドレスを使用します。メール送信元の検証のため、このドメインを SPF レコードに追加することをお勧めします。
  • 本番環境のホスト名は次の形式にする必要があります。
    production.[realm].[customer].demandware.net  
  • 失敗した場合、RCTP ヘッダーを含むメールが送信元アドレスに送信されます。送信プロセスで発生したエラーの通知を確認するには、Inbox で送信元メールアドレスを確認してください。
    注意: この失敗通知メールは、production.[realm].[customer].demandware.net ではなく outgoing.PODXXX.demandware.net から送信されます。
  • また、ドメインの DNS ゾーンには 1 つの SPF レコードのみを含めることができます。一部のホスティングプロバイダーでは複数の SPF レコードがサポートされていない場合があり、この設定によって認証が妨げられる可能性があります。DNS ゾーンに複数の SPF レコードを含める必要がある場合、ベストプラクティスとして、同じレコード内のすべての値またはメカニズムを含めて 1 つのレコードにマージします。
  • カスタムメールはストアフロントルールの外部で設定できます。
  • IMAP は、この製品でサポートされていないメール取得プロトコルです。そのため、ドメインプロバイダーに問い合わせる必要があります。
ナレッジ記事番号

000391416

 
読み込み中
Salesforce Help | Article