【问题标题】:Add email recipient to all new Trac tickets将电子邮件收件人添加到所有新的 Trac 工单
【发布时间】:2011-05-19 10:53:21
【问题描述】:

是否可以对Trac 进行配置更改以仅在创建所有新票证时向电子邮件地址发送通知?如果无法通过配置完成,插件将是次优选择,修改源代码作为最后的手段。

注意:notification sectionTracIni 中的设置 smtp_always_cc 将发送有关所有更新的消息。我需要仅在创建新工单时的电子邮件通知。

【问题讨论】:

    标签: email trac


    【解决方案1】:

    这必须是电子邮件通知吗?您有一个选择是创建一个查询,该查询将列出十个(或许多)最近创建的票证。查看查询结果时,使用页面底部的“RSS 源”按钮订阅一个源,该源将在查询结果更新时通知您。

    【讨论】:

      【解决方案2】:

      您可以编写自己的票务侦听器插件(或者更确切地说,覆盖默认插件并对其进行调整),或者编写电子邮件过滤器(procmail?)以删除非创建邮件。

      【讨论】:

        【解决方案3】:

        trac.ini 中的 smtp_always_cc 配置选项正是这样做的。

        需要注意的是,它还会就该问题的任何更新发送一封电子邮件——不仅是关于问题的创建。这可能是也可能不是您想要的。有关更多信息,请参阅帮助 wiki 中的 TracNotification 页面。

        我们在 Akiri Solutions 的产品中使用此功能。

        【讨论】:

        • 我们的目标是连接一个电子邮件地址,以便仅接收有关创建的消息,而不是所有更新。
        猜你喜欢
        • 1970-01-01
        • 2013-10-31
        • 1970-01-01
        • 2019-03-26
        • 1970-01-01
        • 1970-01-01
        • 2022-01-19
        • 1970-01-01
        相关资源
        最近更新 更多