jaMailHost-0.3.1をつかっています。
jaMailHost-0.3.1をZope2.7.0, COREBlog 0.61b で使用したところas isのまま送信されてきて 文字化けをおこしていました。 __init__.pyの55行目、 if self.title: の前の行に self.title='utf-8' とか入れると無事文字化けせずにiso-2022-jpなメールが送られてくる。 どうもMailHostのTitleにいれた'utf-8'が引けてきてないということは わりとすぐわかった。 自分の環境だけならこれだけでいいんだが、これで済ましてしまうと pythonの勉強にもならないぞ、と自分をしかっていろいろやってみた。 で、散々悩んだ挙句 self.title=str(self.title) とすることによってとりあえず現状、日本語にてメールを 受信できるようになった。 んー、junyaさんの以前のzope-memoへの投稿をみるとこのあたりは 触れられていないので環境依存なんでしょうか。 というかこれでいいのかな?これだとまた違う環境で同じような現象が おきてしまいそう。