チケット更新のタイミングでメールを飛ばすようにしたら、
飛び交うメールの量が劇的に増えて、
メールボックスがすぐ一杯になってしまうことが出てきた。
リリースが近いので、仕方ない部分もあるんだけど。
で、こちら を参考にして、チケットを登録したり更新したりするときに、チェックボックスで送信するかどうか指定できるようにした。
チケット更新のタイミングでメールを飛ばすようにしたら、
飛び交うメールの量が劇的に増えて、
メールボックスがすぐ一杯になってしまうことが出てきた。
リリースが近いので、仕方ない部分もあるんだけど。
で、こちら を参考にして、チケットを登録したり更新したりするときに、チェックボックスで送信するかどうか指定できるようにした。
以前、trac 0.11.ja1のチケットメールで挑戦してうまくいかなかった、Tracのチケットメールのiso-2022-jp化。
Tracを0.11.1.ja1にアップしたので(今まで0.11.ja1だった)、再度挑戦してみた。
こちらとこちらのページを参考に、というか、そのまま設定したら、できた。
でも前回も同じようにやったんだよなー。Tracのバージョンしか違いはないんだけど。
Tracでチケットの更新があったときにメールを飛ばす機能で、iso-2022-jpで送りたいので、このへんとか見ながら設定したんだけど、Exceptionが発生してしまう。
メッセージとしては、
UnicodeEncodeError: ‘ascii’ codec can’t encode characters in position 0-18: ordinal not in range(128)
で、エラーの発生箇所はエラーログを出力してるところ(web_ui.py)なんだけど、ここに書いてあるとおりに直しても現象変わらず。何のエラーログかというと「メールのエンコーディング設定が無効です」っていうエラーらしい。定義してるんだけどなー。notification.py以外にも直さないといけないところがあるのかなぁ。
Recent Comments