非同期メールを使用したメールアドレスの確認
メールを内部ユーザーと外部ユーザーに送信し、ユーザーが所有する有効なメールアドレスで登録されていることを確認します。非同期メールメッセージには確認リンク (URL) が含まれています。ユーザーはリンクをクリックするだけでメールアドレスを確認できます。メールアドレスを確認したら、外部ユーザーはメールを介したワンタイムパスワード (OTP) でログインできます (パスワードなしのログイン)。
必要なエディション
| 使用可能なインターフェース: Salesforce Classic および Lightning Experience の両方 |
| 使用可能なエディション: Essentials Edition、Performance Edition、Unlimited Edition、Enterprise Edition、Developer Edition、Professional Edition、および Group Edition |
| 必要なユーザー権限 | |
|---|---|
| メール送信可能性を設定する | 「アプリケーションのカスタマイズ」 |
| コミュニティを作成、カスタマイズ、公開する | 「コミュニティの作成および設定」および「設定・定義の参照」 |
-
Apex メソッド
asyncEmailConfirmationを使用して、電子メール メッセージで確認リンクを送信します。次に例を示します。System.UserManagement.sendAsyncEmailConfirmation('005RM000001a0Ox', '00XRM000000hxnG', '0DBRM000000015i', '/s/contactsupport'); -
省略可能。非同期メールテンプレートをカスタマイズします。
- [設定] から、[クイック検索] ボックスを使用して [Classic Email Templates (Classic メールテンプレート)] を見つけて選択します。
- [コミュニティ: ユーザー確認メール] の横にある [編集] をクリックします。
-
メールコンテンツをパーソナライズするには、メール本文のテキストを編集します。ページの上部にリストされている使用可能な差し込み項目を使用します。
検証固有のフィールドを検索するには、フィールド種別として [Network Member Fields] を選択します。
-
省略可能。柔軟性を高めるために、検証リンクを含むカスタム非同期メールメッセージを作成します。
確認リンクを挿入するには、$Network AsyncVerificationLink フィールドを使用します。
-
省略可能。ユーザーがメールアドレスや電話番号を確認したかどうかなど、特定の検証項目を追跡するリストビューを作成します。
- [設定] から、[クイック検索] ボックスを使用して [ユーザー] を検索し、選択します。
- [Create New View (新規ビューの作成)] をクリックし、次の検証固有のフィールドを選択します。
- 管理者の信頼済み携帯番号
- ワンタイムパスワードアプリケーション
- Salesforce Authenticator
- 仮のコード
- U2F セキュリティキー
- ユーザーの検証済みメール
- ユーザーの検証済み携帯番号
関連項目:
この記事で問題は解決されましたか?
ご意見をお待ちしております。
