問題
Universal Containers社は、既存のSandboxで新機能を試験的に使用しており、テスト中に外部へのメール送信を防止したいと考えています。要件を満たすために、アプリケーションビルダーは何をすべきですか。
- [送信]で[メールを送信するためのアクセス権]を[アクセス権限なし]に設定する。
- [メールリレー]の設定でSMTP認証を有効化する。
- [メールリレー]が設定されたホストを有効化する。
- Sandboxでは[送信]で[メールを送信するためのアクセス権]がデフォルトで[システムメールのみ]に設定されている。
正解
- [送信]で[メールを送信するためのアクセス権]を[アクセス権限なし]に設定する。
- [メールリレー]の設定でSMTP認証を有効化する。
- [メールリレー]が設定されたホストを有効化する。
- Sandboxでは[送信]で[メールを送信するためのアクセス権]がデフォルトで[システムメールのみ]に設定されている。
解説
それぞれの選択肢の理由について説明します。
□ [送信]で[メールを送信するためのアクセス権]を[アクセス権限なし]に設定する。
これは正解です。[アクセス権限なし]に設定すると、すべての送信メールがブロックされ、パスワードリセットメールのみ許可される状態になります。これにより、Sandbox環境でのテスト中に誤って外部のユーザーにメールが送信されることを完全に防ぐことができます。
□ [メールリレー]の設定でSMTP認証を有効化する。
これは不正解です。SMTP認証を有効化すると、Salesforceが外部のSMTPサーバーを使用してメールを送信できるようになりますが、メールの送信自体を防止するわけではありません。
□ [メールリレー]が設定されたホストを有効化する。
これは不正解です。[メールリレー]を設定すると、Salesforceのメールが指定された外部メールサーバーを経由して送信されるようになります。これにより、メールの管理やフィルタリングを行うことができますが、メールの送信自体を停止するものではありません。
□ Sandboxでは[送信]で[メールを送信するためのアクセス権]がデフォルトで[システムメールのみ]に設定されている。
これは不正解です。新しいSandboxおよび更新されたSandboxでは、デフォルトで[システムメールのみ]に設定されています。この設定では、新しいユーザーの登録通知やパスワードリセットなどのシステムメールは許可されるため、完全にメール送信を防ぐわけではありません。そのため、テスト環境でメール送信を完全に防止するには、[アクセス権限なし]に設定する必要があります。
参考:メール送信、Salesforce から送信するメールの到達性設定のガイドライン
次の問題へ

前の問題へ

1問目から復習する

コメント
コメント一覧 (2件)
4番目が正解になってます。
匿名さん
ご指摘ありがとうございます。適切に修正いたしました。