PHPで複数の送信先に一括でメールを送る方法
2024/02/25
PHPで複数の送信先に一括でメールを送信したかった。配列とかで指定するのかと思ったけど、カンマ区切り指定みたい。詳しくは以下にメモ。
ソースコード
mb_language('ja'); mb_internal_encoding('UTF-8'); $mail['from'] = 'from@hoge.jp'; $mail['to'] = 'to@aaa.jp,to2@bbb.jp,to3@ccc.jp'; //送り先をカンマ区切りで複数指定できる $mail['subject'] = 'メール件名'; $mail['body'] = 'メール本文'; mb_send_mail($mail['to'], $mail['subject'], $mail['body'], "From: ".$mail['from']."\r\n", "-f".$mail['from']);
その他
送り先を複数指定した場合はCCとして扱われるみたい。なので顧客宛の一括送信とかは危険。
社内宛のシステムメール等、メアドが他にばれても大丈夫なケースのみ使う。顧客宛の場合は一つずつ送るようにする。
関連記事
-
-
PHPとStripeで定額課金(サブスクリプション)実装する方法
PHPとStripeで1ヶ月ごとに500円でサイト内のサービスを使い放題、といっ ...
-
-
PHPにて「Fatal error: Uncaught Exception ~~」エラーの対応方法
PHPにてDatetimeクラスの呼び出し時にタイムスタンプを指定しようとすると ...
-
-
PHPで改行を含むデータをCSV化する際に表示崩れを防ぐ方法
PHPで改行を含むデータをCSV化した場合、そのCSVファイルをエクセル等で開く ...
-
-
PHPでbool値(true / false)を文字列として出力する方法
PHPにてbool値(true / false)をechoで出力するとtrueは ...
-
-
PHPでファイルのダウンロード時に速度制限をかける方法(分割ダウンロード)
オンラインストレージサービス等で有料会員じゃない場合、ファイルのダウンロード時に ...