javax.mail.internet.MimeMessageのgetSubject()でのデコード

Re4:=?ISO-2022-JP?B?GyRCJCpCVCQ/JDskNyReJDckPxsoQg==?=

というものをデコードしたかった。

MimeMessageに対して、InputStreamでメールの内容を読み込ませて、

MimeMessage#getSubject()

でタイトルを取り出してみると、

Re4:=?ISO-2022-JP?B?GyRCJCpCVCQ/JDskNyReJDckPxsoQg==?=

されないwww

=?ISO-2022-JP?B?GyRCJCpCVCQ/JDskNyReJDckPxsoQg==?=

タイトルの先頭にエンコード対象のものではないものがあるので、
それを削除してやってみると、

お待たせしました

されたw


そういうもんなのかな…。


ちなみにこれでやっても中途半端になったw

=?iso-2022-jp?B?GyRCJCpCVCQ/JDskNyReJDckPxsoQg==?= Re4:Re4:Re4:=?iso-2022-jp?B?GyRCJCpCVCQ/JDskNyReJDckPxsoQg==?=
お待たせしました Re4:Re4:Re4:=?iso-2022-jp?B?GyRCJCpCVCQ/JDskNyReJDckPxsoQg==?=