-

Trac 0.10

出てた。

http://trac.edgewall.org/wiki/TracDownload

Debパッケージで入れた0.9.6を使っていたのですが、メールNotify関係の改善があったのでアップグレードしてまいました。

というのも、これまで困っていたのが
trac.iniで

[notification]
smtp_always_cc = MLのアドレス
always_notify_owner = true

とかしていると、MLがTo:なメッセージと、ownerがTo:なメッセージの2通が別々に送信されるため、MLにも入っていてownerでもあるようなときに人に同じ中身のメールを2通受け取ってしまうこと。

これが、0.10で改善されたもよう。0.10では1つのメールで同時に通知される。
こうなると、メールのrecipientに個別で入っていてかつMLメンバでもあるような人には、MLサーバのほうで1通だけにしてくれる(MLからはその人に送らない。設定にもよるが)ので、余分なNotifyメッセージを読まなくてすむ。しあわせ。

あとuse_public_ccという設定項目が加わっていて、これtrueにするとTo:にowner、Cc:にML、が入った1メッセージに。(デフォルトはfalseで、アドレスがさらされないBcc。)ownerだけでなくalways_notify_reporterやalways_notify_updaterもtrueの場合にはその人もTo:に入ります。わかりやすい。

↓今はこんな感じでもう全部trueです。

[notification]
smtp_always_cc = MLのアドレス
always_notify_reporter = true
always_notify_owner = true
always_notify_updater = true
use_public_cc = true

><