▼ 2008/05/12(月) デコメはQuoted-Printableエンコードで送られてくる。
Eメールのエンコード方式にはいくつかある。
7bit,8bit,Base64,Quoted-Printableと、主だったもので4種類。
この中で、Quoted-Printableは、日本ではあまりポピュラーでなく*1未対応のメーラーもあるようだ。
しかし、、、
しかし、携帯端末になると話は別で、私がテストした実機はすべて、Quoted-PrintableエンコードでHTMLパートを送ってきた。(テキストパートは7bit)。
では、実機にQuoted-Printableせずにhtmlパート送りつけるとどうなるかというと、どのキャリアも問題なく表示された*2。(iso-2022-jp)
だから、メールを送る側から言えば、Quoted-Printableは対応していなくてもいいのでしょうけれども、送られてきたメールを解析する側であれば、Quoted-Printableは対応しないとまずいでしょうなあ。
しかしこのことは、デコメの中の日本語もQPエンコードされるわけで、その日本語部分はおよそ3倍の容量に変換されるので、容量制限のあるデコメでは十分に注意が必要だろう。
参考:【クォーテッド・プリンタブル】
ちなみにQdmailでは、デコメモードの場合は、すべてQuoted-Printableエンコードして、実機と同じように送っています。
PHPの日本語のメール送信で、Quoted-Printableをサポートしているのはなかなかないと、勝手に自負しています。
7bit,8bit,Base64,Quoted-Printableと、主だったもので4種類。
この中で、Quoted-Printableは、日本ではあまりポピュラーでなく*1未対応のメーラーもあるようだ。
しかし、、、
しかし、携帯端末になると話は別で、私がテストした実機はすべて、Quoted-PrintableエンコードでHTMLパートを送ってきた。(テキストパートは7bit)。
では、実機にQuoted-Printableせずにhtmlパート送りつけるとどうなるかというと、どのキャリアも問題なく表示された*2。(iso-2022-jp)
だから、メールを送る側から言えば、Quoted-Printableは対応していなくてもいいのでしょうけれども、送られてきたメールを解析する側であれば、Quoted-Printableは対応しないとまずいでしょうなあ。
しかしこのことは、デコメの中の日本語もQPエンコードされるわけで、その日本語部分はおよそ3倍の容量に変換されるので、容量制限のあるデコメでは十分に注意が必要だろう。
参考:【クォーテッド・プリンタブル】
ちなみにQdmailでは、デコメモードの場合は、すべてQuoted-Printableエンコードして、実機と同じように送っています。
PHPの日本語のメール送信で、Quoted-Printableをサポートしているのはなかなかないと、勝手に自負しています。
▼ コメント(0件)
- TB-URL http://www.cpa-lab.com/tech/0134/tb/