tmail

TMailのUTF-8対応

というかテスト環境などでスマートにメールの件名などをUTF-8にデコードして欲しいときに下記のコードがあるといいと思う。 module TMail class Decoder OUTPUT_ENCODING['UTF8'] = 'w' end self.KCODE = $KCODE # もしくは"UTF8" end

TMailが不正なヘッダのパースで固まる

Rails1.1.4という化石のような環境で起こる。ActionMailerでメールを受信する際に、Fromヘッダなどに正しくエンコードされてないiso-2022-jpな文字列があると半永久的にCPUを消費する。ASCIIの開始シーケンスである"ESC B ("がない場合に起こるらしい。同梱…