mb_send_mail関数でメールを送る方法を(PHP)日本語メール送信で書きましたが、CCやBCCを指定したい時は、第四引数のヘッダ指定部分に以下のように指定してやればいいようです。
//mb系関数を使うための前処理mb_language("Japanese");
/* 内部文字エンコーディングをUTF-8に設定 (UTF-8でスクリプト書いているため)*/
mb_internal_encoding("UTF-8");
//メール送信
$mailTo = "info@example.com";
$mailFromAddr = "
" ;$mailSubject = "メール題名";
$mailCc = "hogecc@example.com";
$mailBcc1 = "hogebcc1@example.com";
$mailBcc2 = "hogebcc2@example.com";
//送信元に日本語付加
$mailFrom = mb_encode_mimeheader(mb_convert_encoding("【自動送信フォーム】","JIS","UTF-8")). $mailFromAddr;
//メール本文。
$mailBody = "メール本文。";
$mailhead = "From:" . $mailFrom ;
$mailhead .= "\n";
$mailhead .= "Cc:" . $mailCc;
$mailhead .= "\n";
$mailhead .= "Bcc:" . $mailBcc1;
$mailhead .= "," . $mailBcc2;
//メール送信(送信先、 件名、 本文、 メールヘッダ)
if( mb_send_mail( $mailTo , $mailSubject , $mailBody ,mailhead ) ){
//メールが正常に送れたら
$res = "送信成功";
}else{
//メールが送れなかったら
$res = "送信失敗";
}
echo $res;
参考: