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

Experience Cloud: ユーザーのメールアドレスを検証する手順

公開日: May 5, 2026
説明

Experience Cloud サイトのセキュリティを強化するため、すべてのユーザー (パートナー、カスタマーを含む) はメールアドレスの変更時に検証を行う必要があります。この記事では、Experience Cloud ユーザーが自身のプロファイルからメールアドレスを更新し、検証を完了するための手順について説明します。

解決策

Salesforce Platform の標準ユーザーのメールアドレス認証は、以下の方法で開始できます。

  • 管理者がユーザーを認証する場合、 [設定] | [ユーザー] に移動し、対象のユーザーを選択後、メールアドレスの横にある [検証] をクリックします。

  • ユーザー本人が認証する場合、 [ユーザーの詳細] ページにアクセスし、ご自身のメールアドレスの横にある [検証] をクリックします。

Salesforce Platform の標準ユーザーとは異なり、Experience Cloud (コミュニティ) ユーザーのユーザーレコードには [検証] ボタンが表示されません。 Experience Cloud ユーザーのメールアドレス検証を正常に完了させるには、以下の手順に従ってください。

 

1. ユーザーのメールアドレスが検証済みか確認する

以下の SOQL クエリを実行して、検証状況を確認します。

SELECT Id, Username, FirstName, LastName, Email, HasUserVerifiedEmail 
FROM User 
WHERE Id = '(User ID)'

 

ユーザーがすでにメールアドレスを検証している場合、HasUserVerifiedEmail 項目は true になります。

 

2. メールテンプレートが設定されていることを確認する

  1. [設定] | [すべてのサイト] に移動する。

  2. 対象サイトの横にある [ワークスペース] をクリックする。

  3. [管理] | [メール] を選択する。

  4. 以下のテンプレートが設定されていることを確認する。

    • 古いメールアドレスの変更確認

    • 新しいメールアドレスの変更確認

これらのテンプレートは、メールアドレス変更時に検証メールが正しく送信されるために必要です。

 

3. ユーザーにメールアドレスの更新を依頼する

ユーザーに以下の操作を依頼します。

  1. Experience Cloud サイトにログインする。

  2. 右上のアバター (プロファイル写真) をクリックする。

  3. [プロファイル] または [設定] ページにアクセスする。

  4. メールアドレスを変更する。

 

4. Salesforce が検証メールを送信する

ユーザーがメールアドレスを更新すると、Salesforce は新しいアドレスに検証メールを送信します。ユーザーはメール内の検証リンクをクリックして変更を確定する必要があります。検証が完了すると、新しいメールアドレスがユーザーのプロファイルで有効になります。

補足: Apex メソッド asyncEmailConfirmation を使用して、検証リンクをメールで送信することも可能です。詳細は、関連ドキュメントをご参照ください。

非同期メールを使用したメールアドレスの確認

 

ナレッジ記事番号

005103627

 
読み込み中
Salesforce Help | Article