[PHP-dev 1034]Re: iconv_mail_send()について (was Re: Fwd: [PHP-I18N] Re: ICU Extensions for PHP)
Rui Hirokawa
rui_hirokawa @ ybb.ne.jp
2004年 11月 6日 (土) 19:04:45 JST
廣川です。
X-PHP-Header-Charsetヘッダを利用する方法ですが、
変更点が小さいようでしたら iconv_send_mail() という別の関数ではなく、
mail()関数そのものに実装するというのはどうでしょうか?
On Sat, 6 Nov 2004 07:26:56 +0900
Moriyoshi Koizumi <moriyoshi @ at.wakwak.com> wrote:
> 小泉です。
>
> On 2004/11/04, at 16:52, Tadashi Jokagi wrote:
>
> > 前述の通り,メール送信に mb_send_mail()が利用されることは非常に
> > 多いと思います.もし iconv が標準で存在することになったら
> > l10n/i18n を意識してないオープンソース(sf.net にも結構あります)の
> > mail() でメール送信しているものを iconv_send_mail() にしてよ!!っ
> > て言いやすいと思います.mbstring は海外ではまず有効になってない場
> > 合が多いので,なかなかそうもいえないんですよね.
>
> 分かりました。さっそく、実装を検討したいと思いますが、
> 前のメールに書いた通り 100% mb_send_mail() クローンに
> しない方が良いと思いますし、ついでにこのような機能が
> あったらいい、というような要望を求めたいと思います。
>
> 今のところ、要件としては
>
> - mail() 関数とほぼ同じプロトタイプの関数 iconv_mail_send() を作る。
> - メールの実体そのものをストリーム等に出力する iconv_mail_compose() を作る。
> - iconv_mail_send() に関して、ヘッダの文字コードは additional_headers
> パラメータに指定する "X-PHP-Header-Charset"というヘッダによって
> 指定できるようにする。例を挙げると、
--
Rui Hirokawa <rui_hirokawa @ ybb.ne.jp>
PHP-dev メーリングリストの案内