【发布时间】:2011-05-19 10:53:21
【问题描述】:
是否可以对Trac 进行配置更改以仅在创建所有新票证时向电子邮件地址发送通知?如果无法通过配置完成,插件将是次优选择,修改源代码作为最后的手段。
注意:notification section 的 TracIni 中的设置 smtp_always_cc 将发送有关所有更新的消息。我需要仅在创建新工单时的电子邮件通知。
【问题讨论】:
是否可以对Trac 进行配置更改以仅在创建所有新票证时向电子邮件地址发送通知?如果无法通过配置完成,插件将是次优选择,修改源代码作为最后的手段。
注意:notification section 的 TracIni 中的设置 smtp_always_cc 将发送有关所有更新的消息。我需要仅在创建新工单时的电子邮件通知。
【问题讨论】:
这必须是电子邮件通知吗?您有一个选择是创建一个查询,该查询将列出十个(或许多)最近创建的票证。查看查询结果时,使用页面底部的“RSS 源”按钮订阅一个源,该源将在查询结果更新时通知您。
【讨论】:
您可以编写自己的票务侦听器插件(或者更确切地说,覆盖默认插件并对其进行调整),或者编写电子邮件过滤器(procmail?)以删除非创建邮件。
【讨论】:
trac.ini 中的 smtp_always_cc 配置选项正是这样做的。
需要注意的是,它还会就该问题的任何更新发送一封电子邮件——不仅是关于问题的创建。这可能是也可能不是您想要的。有关更多信息,请参阅帮助 wiki 中的 TracNotification 页面。
我们在 Akiri Solutions 的产品中使用此功能。
【讨论】: