在settings.yml文件中有一个设置:
mail_from:
default: redmine@example.net
有没有办法改变它,以便它反映出分配者的电子邮件?
答案 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我希望它能帮到你