[PHP-users 26578] Re: mb_send_mail(送信者欄にドメイン名が追加されてしまう )
Tadashi Jokagi
ml @ elf.no-ip.org
2005年 8月 25日 (木) 01:14:48 JST
上鍵です.こんにちは.
mb_send_mail は From フィールドの値を特別視しないので, Subject
などと同様にまるまるエンコードしようとします.これは現在の仕様にな
ると思います.さらに MTA(MSA) とその設定によってはその値にドメイン
名が補完されます(その理由の説明は PHP に関係ないことと説明自体面倒
なのでパスします.勉強してください)この現象がいやなら
$from = mb_encode_mimeheader( $from_comment) . "<$from_address>";
header = "From: $from";
などとします.っていうかよく見たら
【株式会社コムテック】渡辺正明さんの<1124878594830000003c0 @ comtec-server>から
> $mailFrom =mb_encode_mimeheader($JukuData['Juku_Name'], 'ISO-2022-JP');
自体が既にだめでしょう.
echo $mailFrom;
などとするとコメント・メールアドレスがまるまるエンコードされてるのが
理解できると思います.つまり mb_send_mail() と全然関係ない話になって
います.
--
----.----1----.----2----.----3----.----4----.----5----.----6----.----7
Tadashi Jokagi/Setagaya city mailto:elf @ elf.no-ip.org
YokukitanaII http://elf.no-ip.org/
Yokukitablog http://blog.poyo.jp/
Yokukitawiki http://wiki.poyo.jp/
PHP-users メーリングリストの案内