QA #346
未完了通知メールのFromを、システム固定ではなく変更者にしたい
0%
説明
■現象/要望¶
通知メールのFromを、システム固定ではなく変更者にしたい
■解決策¶
下記プラグインにより可能
https://github.com/taqueci/redmine_mail_from
単にFromを変更者名に変更するだけでなく、書式も設定で変更できる。
(First name、 Last name、 Mail address、 Login name組み合わせ可能)
"List-Id" header field は、<project-id.host-name>で置換される。
置換したくない場合は、下記コードを修正する。
redmine_mail_from/lib/redmine_mail_from/mailer_model_patch.rb
設定変更後は、Redmineの再起動が必要。
■対応状況¶
プラグイン対応済
4.1対応予定
http://www.redmine.org/issues/5913
■補足¶
経緯¶
https://toot.redmine.jp/@taqueci/55903
本家関連チケット¶
Feature #5405: change Emission mail address to the operating user - Redmine
http://www.redmine.org/issues/5405#note-2
Feature #14639: Emission email address Name
http://www.redmine.org/issues/14639#note-1
ヘッダ置換理由¶
RFC2919の定義違反による送信トラブルリスクの低減
詳細 https://toot.redmine.jp/@taqueci/76918
RFC2919日本語訳→ http://www.puni.net/~mimori/rfc/rfc2919.txt
Redmineソース変更による対応例¶
app/models/mailer.rb
def mail(headers={}, &block)
'From' => Setting.mail_from,
を@author.mail などに変更
Redmine1.4時代
http://redminist.blogspot.jp/2012/09/redminefrom.html