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"; |