ワンタイムパスワードメールテンプレートのカスタマイズ
外部ユーザーに送信するメールをカスタマイズして、ワンタイムパスワード (OTP) でユーザーの ID を検証できます。メールには、ID を証明するためにユーザーが入力する確認コードが含まれます。確認コードが記載されたメールを書き換えて、顧客やパートナーとのコミュニケーション方法を制御します。
必要なエディション
| 使用可能なサイト: エクスペリエンスビルダーサイト |
| 使用可能なエディション: Enterprise Edition、Performance Edition、Unlimited Edition、および Developer Edition |
| 必要なユーザー権限 | |
|---|---|
| Experience Cloud サイトをカスタマイズまたは公開する |
|
Salesforce は、次のシナリオでメール検証のために OTP を記載したメールを送信します。
- パスワードなしのヘッドフルログイン — ユーザーがメールアドレスでログインできる、Experience Cloud サイトのログインページを設定します。サイトの [ログイン & 登録] ページからパスワードなしのログインページを作成します。「ID エクスペリエンスのブランド設定」を参照してください。
- パスワードなしのヘッドレスログイン — ユーザーがメールアドレスまたは電話番号でプラットフォーム外のアプリケーションにログインできます。
デバイスの有効化メールによる検証でも、ワンタイムパスワードを記載したメールが送信されます。この通知をカスタマイズするには、「デバイスの有効化のメールテンプレート」を参照してください。
ワンタイムパスワードメールテンプレートは、Winter ’19 以降のエクスペリエンスビルダーサイトで利用可能です。
- [設定] から、[クイック検索] ボックスに「すべて」と入力し、[すべてのエクスペリエンス] を選択します。サイト名の横の [ワークスペース] をクリックします。
- [管理] を選択し、[メール] を選択します。
-
[メールテンプレート] で、ワンタイムパスワードの横の
をクリックし、[Experience Cloud: ワンタイムパスワードメール] を選択します。
-
[保存] をクリックします。
サイトは、確認コードの通知をユーザーに送信するよう設定されます。
-
通知をカスタマイズするには、メールテンプレートを編集します。
- [設定] から、[クイック検索] ボックスに「メールテンプレート」と入力し、[Classic メールテンプレート] を選択します。
- [エクスペリエンス: ワンタイムパスワードメール] の横の [編集] を選択します。
-
メール本文のテキストを編集します。
重要{!Verification_Code}を削除しないでください。 -
(省略可能) メール本文に、[差し込み項目ルックアップ] にリストされた差し込み項目を挿入します。差し込み項目値を取得するには、データ型を選択してから項目を選択します。差し込み項目値をコピーしてメール本文に貼り付けます。
たとえば、[データ型] ドロップダウンから、[ネットワークメンバー項目 ID] を選択し、次に [サイト名] を選択します。[差し込み項目値] には、
{!Community.Name}と表示されます。 - [保存] をクリックします。
また Visualforce で $Network グローバル差し込み項目種別を使用して、カスタム OTP メールテンプレートを作成できます。
この記事で問題は解決されましたか?
ご意見をお待ちしております。

