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

SingleEmailMessage での「差出人」アドレスの上書き

公開日: Oct 13, 2022
説明
※この記事は英語版を翻訳しており、一部機械翻訳を含むため内容は後日更新される可能性があります。最新の内容は英語版を参照してください。表示言語は画面右下の言語名から切り替えられます。

SingleEmailMessage を使用して Salesforce の「差出人」アドレスを設定または上書きする方法は? 
解決策

SingleEmailMessage の setOrgWideEmailAddressId(ID) インスタンスメソッドを使用できます。これを実行するには、まず [設定]| [メール] | [組織のアドレス] に移動し、組織全体のデフォルトメールアドレスを設定する必要があります。 その後、そのメールアドレスの ID を取得してインスタンスメソッドで使用します。

OrgWideEmailAddress[] owea = [select Id from OrgWideEmailAddress where Address = 'example@example.com'];
Messaging.SingleEmailMessage mail = new Messaging.SingleEmailMessage();
if ( owea.size() > 0 ) {
    mail.setOrgWideEmailAddressId(owea.get(0).Id);
}

参照資料: SingleEmailMessage メソッド 

ナレッジ記事番号

000386605

 
読み込み中
Salesforce Help | Article