[PHP-users 31952] PHPでメール送信

miyao miyao @ sa.il24.net
2007年 4月 17日 (火) 22:47:01 JST


宮尾です
現在、PHP でメールが送信できるようにプログラムを作って
いるのですが、mail.php をapache で実行すると、$to_name
に入っている文字が文字化けしてしまいます。

また、From を miyao@*******.com と設定しているにもかかわらず、
Microsofrt Outlook 2002 で受信すると送信者が
apache@*******.com に変わってしいます。
どこかに From の設定が有るのでしょうか?

環境
PHP 5
Apache 2
VineLinux 4.1

mail.php
<?php
mb_language("ja");
mb_internal_encoding("euc_jp");
$to_name = header_base64_encode("宮尾");
$to = "$to_name <miyao @ sa.il24.net>";
$subject = "テストメール";
$body = "こてはテストです。\nthis is test mail";
$addHeader = "X-Mailer: php test mail\n";
$addHeader .= "From: ".mb_encode_mimeheader("差出人")."
<miyao@*******.com>";
$addParam = "";
mb_send_mail($to, $subject, $body, $addHeder, $addParam);
echo "メールテストOK";
?>

ご指導よろしくお願いします。

/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/

宮尾 勝巳  ( Katumi Miyao )
E-mail : miyao @ sa.il24.net

/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/



PHP-users メーリングリストの案内