「エンコード変換を行って日本語のメールを送信する」
エンコード変換を行って日本語のメールを送信するには
mb_send_mail 関数
回答
エンコード変換を行って日本語のメールを送信するにはmb_send_mail関数を使います。
mb_send_mail("宛先アドレス1,宛先アドレス2,・・・","件名","本文"[,"追加ヘッダ"[,"MTAパラメータ"]])
ソース
mb_language("Japanese");
mb_internal_encoding("UTF-8");//UTF-8でメールを送信する
$to="webmaster@mam-mam.net,hoge@mam-mam.net";//メールの送信先(2つ)
$subject="メールの件名";
$body="本文1行目\n".
"本文2行目\n".
"本文3行目\n";
//ヘッダーに追加するメールの送信元
$header = "From: from@mam-mam.net\n".
"Reply-To: from@mam-mam.net\n"
//メール送信
if(!mb_send_mail($to,$subject,$body,$header)){
echo "送信エラー";
}
------------------------------------------------------
CcやBccなども設定できます
mb_language("Japanese");
mb_internal_encoding("SJIS");//SJISで送信
$to=mb_encode_mimeheader("mamさん")."<webmaster@mam-mam.net>;
$subject="メールの件名";
$body="本文1行目\n".
"本文2行目\n".
"本文3行目\n";
$header="From: ".mb_encode_mimeheader("a御中") ."<a@mam-mam.net>\n".
"Cc: " .mb_encode_mimeheader("b御中") ."<b@mam-mam.net>".
"Bcc: " .mb_encode_mimeheader("c御中") ."<c@mam-mam.net>,".
mb_encode_mimeheader("d御中") ."<d@mam-mam.net>\n".
"Reply-To: from@mam-mam.net\n";
//メール送信
if(!mb_send_mail($to,$subject,$body,$header)){
echo "送信エラー";
}