この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

sendEmailMessage()

最大 10 件のドラフトメールメッセージをただちに送信します。

構文

Enterprise SOAP:

Partner SOAP:

使用方法

このコールは、Lightning Platform AppExchange アプリケーション、カスタムアプリケーションなどの、Salesforce 以外のアプリケーションで、最大 10 個のドラフトメールメッセージの送信を行う場合に使用します。メッセージでは標準的なメール属性 (件名行、BCC など) を含めることができ、Salesforce のメールテンプレートを使用することが可能です。平文テキストのほか HTML 形式もサポートされています。HTML メールの状況は、Salesforce を使って追跡できます。送信日、メールが最初に開かれた日、最後に開かれた日、開かれた回数などを確認できます (詳細は、Salesforce オンラインヘルプの「HTML メールの追跡」を参照してください)。

ログインユーザのメールアドレスは、メールヘッダーの [送信元アドレス] 項目に挿入されます。不在の返信も含め、返ってきたメールはすべてログインユーザに送信されます。不達管理が有効で、SingleEmailMessage.targetObjectId または MassEmailMessage.targetObjectIds が設定されている場合、不達は Salesforce によって自動的に処理され、該当するレコードが更新されます。それ以外の場合は、ログインユーザに送信されます。不達管理は取引先責任者とリードにのみ機能します。

  • このコールで送信されるメールメッセージは、送信側組織の 1 日の単一メール送信の制限に含まれます。この制限に達すると、SingleEmailMessage を使用する sendEmailMessage() コールは拒否され、ユーザには SINGLE_EMAIL_LIMIT_EXCEEDED エラーコードが返されます。ただし、Salesforce アプリケーションを通して送られた単一メールは許可されます。
  • このコールで送信される一括メールメッセージは、送信側組織の 1 日の一括メール送信の制限に含まれます。この制限に達すると、MassEmailMessage を使用する sendEmail() コールは拒否され、ユーザには MASS_MAIL_LIMIT_EXCEEDED エラーコードが返されます。

AllOrNone ヘッダーはこのコールでは優先されません。sendEmailMessage() では、AllOrNone ヘッダーが true に設定されている場合でも、部分的な成功が返されます。

メモ

サンプルコード — Java

このサンプルでは、ケースおよびドラフトメールメッセージを作成して、FromToCCBCC の各受信者、件名、本文テキストを含むメッセージ項目を設定します。また、添付ファイルを作成し、添付ファイルを含むメールメッセージを送信します。最後に、状況メッセージまたはエラーメッセージがある場合はコンソールに書き込みます。

引数

なし。

応答

SendEmailResult[]