[PHP-dev 695] [PATCH] mb_send_mail() の拡張

Moriyoshi Koizumi php-dev@php.gr.jp
Sun, 16 Feb 2003 20:23:32 +0900


小泉です。

# どうやら添付ファイルのついているメールがリストマネージャにドロップ
# されてしまうようなので再送します。二重に届いてしまったらすみません。

かねてより要望のあった mb_send_mail() の拡張を行ってみました。
このパッチにより、additional_headers パラメータに
Content-Type や Content-Transfer-Encoding を書いておくと、
mbstring.language で決定されるデフォルトの設定をオーバーライドできるように
なります。

パッチは下記の場所からダウンロードできます。
http://www.voltex.jp/patches/mb_send_mail-patch.diff.txt

関連バグレポート

http://bugs.php.net/21985
http://bugs.php.net/22064

[PHP-users 13252] Re: mb_send_mailの文字化けについて
http://ns1.php.gr.jp/pipermail/php-users/2003-February/013784.html

ちょっと行儀の悪いのは承知ですが、

Content-Type: text/plain; charset=Shift_JIS
Content-Transfer-Encoding: 8bit

と書いておけば、絵文字メールも送れるようになるはずです。

恐らく下位互換性を壊すことはないでしょうが、念のためコミットする前に
皆さんにレビューしていただければと思います。

フィードバックお待ちしています。