ホーム > Java > Commons Emailでメールを送る。

Commons Emailでメールを送る。 このエントリーを含むはてなブックマーク はてなブックマーク - Commons Emailでメールを送る。

2005 年 12 月 18 日

現象:
普通のテキストメールを送るためのSimpleEmailを使ったときに日本語が化けてしまった。

原因:
SimpleEmail#setMsg()のロジックにキャラクタセットを適用としている姿勢が見られない=ロジックがない。

ISO-8859-1以外のメールとばしてみれば一発で発覚するんだけど。それは「想定外」ってことですか。
ちなみにこの件はBugzillaにすでに登録されてました。
これを自分で適用してひとまず解決。

でもこの対応だと、setCharset() → setMsg()の順番で呼ばなければいけないという暗黙のルールができてしまう。
それはやだなぁ。


カテゴリー: Java タグ:
コメントは受け付けていません。