iPhone Gmail環境に絵文字を☆≡

iPhone 3G発売以来、メインアカウントGmailにして1年数ヶ月、未だデフォルトアプリのMailを使用してGmailでまともに絵文字を送受信することはできません。問題は大きく2点あるのです。
現状それぞれの解決策について、私が実行しているものをまとめておきます。


■テスト環境
 - iPhone OS 3.1(JB)


☆問題☆
 1.Gmailアカウントだと絵文字キーボードが出てこない
   絵文字開放アプリがあるので、そちらを使用すれば解決できますが、
   別の問題が発生します (> <)(問題3


 2.iPhoneで受信した時??や□や別の絵文字になってしまう
   携帯キャリアから他の携帯キャリアのメアドにメール送信する場合、
   各社のメールサーバーで絵文字の変換が行われるようですが、
   Gmail宛の場合この変換処理が行わず、Gmail側で変換処理を行ってるみたいです。
   そのお陰でSafariでは見れるみたい。
   でも結局MobileMail.appが対応できていなくて、そのままのコードをMobileMail.appは
   表示しようとして、iPhoneで持っているフォントデータにない場合、??や□が表示され、
   たまたまコードが一緒でも別の絵文字が登録されている場合、登録されている絵文字が
   表示されてしまうことが分かりました。MobileMail.appのバカ…


 3.Gmailアカウントで絵文字を送信すると、受信側で絵文字が表示されない
   2.と同じiPhone側のフォントの問題だけでなく、
   もう1つキャリア間の仕様にも問題があることが分かりました。-o-#
   (http://blog.goo.ne.jp/happygilmore/e/994ee4bf7efbf4435e96b0d71975bd74

   Unicodeを含まないように送るとの解でしたので、
   MobileMail.appで送信されるメールの情報をPCにて確認しました。
   Unicodeを含まないように送ってもキャリア側?携帯本体?で対応していないコード場合、
   文字を削除したりしてしまうみたい。(絵文字以外は表示されてます)
   どうしたら解決できるのか分からず、断念。


   ■MobileMail.app(絵文字なし)
   From: xxxxxxxxx
   MIME-version: 1.0 (iPhone Mail 7C144)
   X-Mailer: iPhone Mail (7C144)
   Content-type: text/plain; format=flowed; charset=us-ascii
   Content-transfer-encoding: 7bit
   Test
   


   ■MobileMail.app(絵文字あり)
   From: xxxxxxxxx
   MIME-version: 1.0 (iPhone Mail 7C144)
   X-Mailer: iPhone Mail (7C144)
   Content-type: text/plain; format=flowed; charset=Shift_JIS
   Content-transfer-encoding: quoted-printable
   Test=F9=8B


   ちなみにデコメールなどはプレーンテキストで送信しないので、
   キャリアに依存せず送ることが可能です。ただし絵文字もフォントデータでなく
   画像を添付して送信するため、送受信のパケット量が多くなってしまいます。


☆問題の解決策☆
 1.Gmailアカウントだと絵文字キーボードが出てこない
   ⇒ 絵文字開放アプリを使用するのが手っ取り早いです。
     - 『iEmoji』 とか 『Touch Dial Emoji』とかがあります。


 2.iPhoneで受信した時??や□や別の絵文字になってしまう
   ⇒ 1.の段階でSoftbankへの絵文字送信は完了しています。
     またauについてはあきらめモードです。。何かいい情報があれば試したいところです。


     <Docomoに対しての対応を行う場合>
     naoさん、satoruさんの情報をもとに絵文字フォントをシステムに反映しましょう。
     ただし、フォントデータがバージョンアップしているのかOS3.0以降の
     環境ではアドレスの変更がありそのままでは対応できないので、こちら↓を参照し、
     フォントデータを作成ください。

     

 
     ただし、SoftbankDocomoとでフォント格納先のアドレスが重複しているため
     Docomoの絵文字またはSoftbankの絵文字のどちらかを決める必要があります。
     Docomoの絵文字を適用した場合、Softbankからの絵文字がDocomoのフォントに置き換えられ
     別の絵文字になってしまいます。(完全に両方を対応するのは無理そうです。。)

     ※JBしないとフォントを変更できないので、非JB環境な人はSafariで見るしかないです。。。


 3.Gmailアカウントで絵文字を送信すると、受信側で絵文字が表示されない
   ⇒ 2の対応でDocomoに対して絵文字が送信しても、受信側で表示できることは確認しました。
     一応auに対しての絵文字送信方法として、私は下記2つのアプリを使ってます。
     これなら非JB環境な人も他社携帯に絵文字を送ることはできます。


     ・Yuriko
      Yurikoは数種のオリジナル絵文字が登録されているということ、
      iPhone上で自分の絵文字を作れるというところが利点です。
      ただしバージョンアップは期待できません


     ・eM@ilSender
      eM@ilSenderはiPhone上で使用できる絵文字をそのまま画像データに変換し
      てくれるので、相手にそのままの絵文字を送信することができるのが利点です。
      つまりキャリア絵文字に変換されません。
      ただし、1つの絵文字が4KBと結構サイズが大きいです。

     同じく、eM@ilSender、Yurikoで送信されるメールの情報をPCにて確認し、
     HTMLメールで送信されているのが分かりました。


     ■Yuriko(絵文字なし)
     From: xxxxxxxxx
     Subject: =?iso-2022-jp?B??=
     MIME-version: 1.0
     Content-type: multipart/related; boundary=1255911778_000000528_1
     --1255911778_000000528_1
     Content-Type: multipart/alternative; boundary="1255911778_000000528_2"
     --1255911778_000000528_2
     Content-Type: text/plain; charset=iso-2022-jp
     Content-Transfer-Encoding: 7bit
     Test
     --1255911778_000000528_2
     Content-Type: text/html; charset=iso-2022-jp
     Content-Transfer-Encoding: 7bit
     Test
     --1255911778_000000528_2--
     --1255911778_000000528_1--
 


     ■Yuriko(絵文字あり)
     From: xxxxxxxxx
     Subject: =?iso-2022-jp?B??=
     MIME-version: 1.0
     Content-type: multipart/related; boundary=1255911823_000000528_1
     --1255911823_000000528_1
     Content-Type: multipart/alternative; boundary="1255911823_000000528_2"
     --1255911823_000000528_2
     Content-Type: text/plain; charset=iso-2022-jp
     Content-Transfer-Encoding: 7bit
     Test
     --1255911823_000000528_2
     Content-Type: text/html; charset=iso-2022-jp
     Content-Transfer-Encoding: 7bit
     Test
     <IMG src=”cid:yuriko@122.gif”> <div><br></div></BODY></HTML>
     --1255911823_000000528_2--
     --1255911823_000000528_1
     Content-Type: image/gif; name="122.gif"
     Content-Transfer-Encoding: base64
     Content-ID:
     Content-Disposition: inline
     --1255911823_000000528_1--
 


     ■eM@il Sender(絵文字なし)
     From: xxxxxxxxx
     Subject:
     MIME-version: 1.0
     X-Mailer: eM@il Sender 2.1.4 By Partire
     Content-type: text/plain; format=flowed; charset=US-ASCII
     Content-transfer-encoding: 7bit
     Test
 


     ■eM@il Sender(絵文字あり)
     From: xxxxxxxxx
     Subject:
     MIME-version: 1.0
     X-Mailer: eM@il Sender 2.1.4 By Partire Inc.
     Content-type: multipart/related; boundary=partire-emailsndr-200910190931051
     --partire-emailsndr-200910190931051
     Content-Type: multipart/alternative; boundary=partire-emailsndr-20091019093105
     --partire-emailsndr-20091019093105
     Content-Type: text/plain; charset=US-ASCII; format=flowed
     Content-Transfer-Encoding: 7bit
     Test
     --partire-emailsndr-20091019093105
     Content-Type: text/html; charset=US-ASCII
     Content-Transfer-Encoding: base64
     --partire-emailsndr-20091019093105--
     --partire-emailsndr-200910190931051
     Content-Type: image/jpeg; name="emSndr1.JPG"
     Content-Transfer-Encoding: base64
     Content-ID:
     --partire-emailsndr-200910190931051--

いつか解決することを願うばかり。