Laravelでメールを送信することがあったんですが使っていたライブラリがSwift_Mailerだったので、ここにメモ。
今回最初のうちは面倒でしたが、わかってしまえば拍子抜けしたのが、複数のアドレスでなおかつ名前をただのメルアドではなく、本人の名前を出させる場合に配列の持ち方がやや特殊なので注意。
複数アドレスのセットの仕方。下記の例はToですがCC,BCCもそれぞれ同様にいけます。(詳しくは参照リンクを。)
1 2 3 4 5 6 7 |
$message->setTo([ 'person1@example.org', 'person2@otherdomain.org' => 'Person 2 Name', 'person3@example.org', 'person4@example.org', 'person5@example.org' => 'Person 5 Name' ]); |
参照
https://swiftmailer.symfony.com/docs/messages.html