[Salesforce]単一メール(SingleEmailMessage)でメール送信

単一メール(SingleEmailMessage)でメール送信例です。

複数のメールを一度に送信することができます。

メールテンプレートを使用せずにメールを送信

Messaging.SingleEmailMessage mail = new Messaging.SingleEmailMessage();

mail.setToAddresses(toAddresses); // 送信先(String[])
mail.setCcAddresses(ccAddresses); // 省略可能。CC送信先(String[])
mail.setBccAddresses(bccAddresses); // 省略可能。BCC送信先(String[])
mail.setSubject(subject); // 件名(String)
mail.setPlainTextBody(body); // 本文(String)
mail.setEntityAttachments(ids); // 省略可能。添付ファイル(Document、ContentVersion、AttachmentのIDのリスト)
mail.setReplyTo(replyAddress); // 返信先メールアドレス(String)

Messaging.sendEmail(new List<Messaging.SingleEmailMessage>{mail});

投稿者: kinkun

保有資格 Salesforce Certified Platform App Builder T Salesforce Certified Platform Developer I Salesforce Certified Platform Developer II Salesforce Certified Administrator

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です