PHPで複数の宛先にメールを送る
PHPで複数の宛先にメールを送る方法を説明します。
日本語でメールを送ることが多いでしょうから、日本語を使う前提で説明します。
なお、以下のコードに記載したメールアドレスは架空のものです。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
<?php mb_language("Japanese"); mb_internal_encoding("UTF-8"); $to = 'kamotora1@xxx.xxx.xxx'; $to .= ', ' .'kamotora2@xxx.xxx.xxx'; $subject = 'タイトルです。'; $message = 'カモトラさんこんにちは。本文です。'; $headers = 'From: test1@xxx.xxx.xxx' . "\r\n"; $headers .= 'Cc: test2@xxx.xxx.xxx' . "\r\n"; $headers .= 'Cc: test3@xxx.xxx.xxx' . "\r\n"; mb_send_mail($to, $subject, $message, $headers); ?> |
注意点としては、Toに宛先を複数含める場合にはカンマ(,)が必要な点です。
Ccの場合には不要です。
参考URL