Closed4
実行匿名ウィンドウから指定したメールアドレスへメールを送信する
ピン留めされたアイテム
ゴール
Apexを使って指定したメールアドレスにメールを送信する
前提
Playground環境を使用
ピン留めされたアイテム
メール送信方法
上記Qiita記事を参考に作成したコードを実行匿名ウィンドウに入力し、Executeボタンを押下。
実行匿名ウィンドウ
Messaging.SingleEmailMessage mail = new Messaging.SingleEmailMessage();
List<String> toAddresses = new List<String>{'◆◆◆◆◆◆◆◆◆'}; // 自身のメールアドレスを入力
List<String> ccAddresses = new List<String>(toAddresses); // toAddressesをコピー
List<String> bccAddresses = new List<String>(toAddresses); // toAddressesをコピー
mail.setToAddresses(toAddresses); // 送信先(String[])
mail.setCcAddresses(ccAddresses); // CC送信先(String[])
mail.setBccAddresses(bccAddresses); // BCC送信先(String[])
String subject = '件名';
String body = '本文\n本文';
//String ids = '';
mail.setSubject(subject); // 件名(String)
mail.setPlainTextBody(body); // 本文(String)
//mail.setEntityAttachments(ids); // 添付ファイル(Document、ContentVersion、AttachmentのIDのリスト)
//mail.setOrgWideEmailAddressId(emailAddressId); // 送信元に設定する組織のアドレスID(設定しない場合はApexの実行者が設定される)
// mail.setSenderDisplayName(displayName); // 送信者表示名。組織のメールアドレス使用時は設定不可。
mail.setUseSignature(false); // 著名の有無。デフォルトはtrue。
mail.setBccSender(true); // 送信者をBCCに追加
String replyAddress = '◆◆◆◆◆◆◆◆◆'; // 自身のメールアドレスを入力
mail.setReplyTo(replyAddress); // 返信先メールアドレス(String)
Messaging.sendEmail(new List<Messaging.SingleEmailMessage>{mail});
開発者コンソール下部のLogsタブにログが表示されれば成功。
ピン留めされたアイテム
メモ
Apex実行方法
開発者コンソールの実行匿名ウィンドウから実行
参考
このスクラップは2021/11/24にクローズされました