- 締切済み
ドコモ携帯に絵文字入りメール送信
はじめまして。 サラバナと申します。JAVA言語使ってドコモ携帯に絵文字入りメールの送信について教えてください。 テキストエデイタで ドコモのバイナリコード入力しました。例えば  Content-Type と Content-Transfer-Encoding の設定教えてください。 以上 宜しくお願いします。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- Apr2nd
- ベストアンサー率69% (36/52)
ドコモの携帯でメールヘッダを受信する設定にし、「えもっチ」というソフトを用いて Windowsマシンから絵文字メールを送信してみたところ携帯側で受信したヘッダには… Content-Type: text/plain; charset=sjis Content-Transfer-Encoding: base64 となっていました。これを踏まえて、WindowsマシンからJavaMailを用いてドコモ携帯に 絵文字入りのメールを送信してみました。 ================================================================ import java.util.Properties; import javax.mail.Session; import javax.mail.Transport; import javax.mail.internet.MimeMessage; Properties props = new Properties(); Session session = Session.getDefaultInstance(props, null); MimeMessage mimeMessage = new MimeMessage(session); // メールヘッダ設定 mimeMessage.setHeader("Content-Type", "text/plain; charset=sjis"); mimeMessage.setHeader("Content-Transfer-Encoding", "base64"); // メール本文設定(123[晴れマーク]456) String mailText = "123" + new String(new char[] {0xe63e}) + "456"; mimeMessage.setText(mailText, "MS932"); // メール送信 Transport.send(mimeMessage); ※送信サーバの設定や送受信者のアドレス設定などは省略しています ================================================================ 他に正しいやり方があるのかもしれませんが、とりあえずこんな方法で出来ますよってことで。
お礼
答えありがとうございました。 返事遅くなって大変申し訳ありません。二週間前からASPプロジェックトに開発して、このJAVAソースコードはまた試してみなかったんです。 今度このソースコード使って絵文字入りメールやります。 ドコモ携帯に絵文字メール配信成功できたら、一度連絡いたします。 よろしくお願いします。