Redmine是否可以将电子邮件发送地址更改为问题分配者的地址?

时间:2013-12-19 13:07:22

标签: email redmine

在settings.yml文件中有一个设置:

mail_from:
   default: redmine@example.net

有没有办法改变它,以便它反映出分配者的电子邮件?

2 个答案:

答案 0 :(得分:3)

你可以使用我的插件: https://github.com/darioo/redmine_author_notification_emails

它将默认发件人更改为帖子的作者并添加新的电子邮件标题:发件人na回复设置为Setting.mail_from

答案 1 :(得分:2)

我认为没有修补Redmine是不可能的(=没有简单的方法)。

查看app/models/mailer.rb。这个文件构建邮件。在方法mail中,“from”定义为Setting.mail_from

如果您想更改行为(例如issue_add)。您可以尝试编写插件来修补此方法的结果。

想法如下:此方法的标准工作流返回具有已定义设置的对象mail,您可以修补方法issue_add的结果并重新定义其中的一些(我不确定是否可能但我相信可能会这样。)

我认为您可以使用alias_method_chain修补方法。

PS我希望它能帮到你