PHPのmail()でCc:とBcc:を送る

1.「php.ini」ファイルの「mail function」の所の「SMTP」のメールアドレスをSMTPサーバーのIPアドレスに書き換える。

2.「sendmail_from」の所のメールアドレスを、とりあえずその辺のメールアドレスに書き換える、先頭の「;」を外す。
  mail関数でFrom:を指定すれば、それに置き換わる。

3.Mail関数の書き方
  $to ="cpu1@example.co.jp" . "," ;
  $to.="cpu2@example.co.jp";
  複数のTo:の場合は「,」で区切る。
  $subject ="なんだかんだの件名";
  $message ="なんだかんだのメール本文";
  Mail($to, $subject, $message);

4.CcとBccも送る場合の追加ヘッダ
  $herders ="To: cpu1@example.co.jp, cpu2@example.co.jp\r\n";
  $herders.="From: " . $MailFrom . "\r\n";
  $herders.="Cc: cpu3@example.co.jp\r\n";
  $herders.="Bcc: cpu4@example.co.jp\r\n";
  Mail($to, $subject, $message, $herders);

5.注意点
  ○○○殿 <cpu1@example.co.jp> はエラーになった。漢字が駄目かは未確認
  To:、From:、Cc:、Bcc:はこのとおりに記述する。

6.HTMLメールを送信する場合のヘッダ
  $herders ="MIME-Version: 1.0\r\n";
  $herders.="Content-type: text/html; charset=iso-8859-1\r\n";

バックメニュー