[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 メーリングリストの案内