From 66839c12dddd886bb828c6fe64da6ab0c195661b Mon Sep 17 00:00:00 2001 From: Jean-Philippe Lang Date: Sun, 5 Apr 2009 12:33:45 +0000 Subject: [PATCH] Replaces List-Id header with Precedence and Auto-Submitted headers (#2984, #2879). git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@2655 e93f8b46-1217-0410-a6f0-8f06a7374b81 --- app/models/mailer.rb | 3 ++- test/unit/mailer_test.rb | 10 ++++++++++ 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/app/models/mailer.rb b/app/models/mailer.rb index 560f2cb6f..c011d9d2a 100644 --- a/app/models/mailer.rb +++ b/app/models/mailer.rb @@ -267,7 +267,8 @@ class Mailer < ActionMailer::Base headers 'X-Mailer' => 'Redmine', 'X-Redmine-Host' => Setting.host_name, 'X-Redmine-Site' => Setting.app_title, - 'List-Id' => "<#{Setting.mail_from.to_s.gsub('@', '.')}>" + 'Precedence' => 'bulk', + 'Auto-Submitted' => 'auto-generated' end # Appends a Redmine header field (name is prepended with 'X-Redmine-') diff --git a/test/unit/mailer_test.rb b/test/unit/mailer_test.rb index e3eb65ae4..d15af6e03 100644 --- a/test/unit/mailer_test.rb +++ b/test/unit/mailer_test.rb @@ -87,6 +87,16 @@ class MailerTest < Test::Unit::TestCase # restore it Redmine::Utils.relative_url_root = relative_url_root end + + def test_email_headers + ActionMailer::Base.deliveries.clear + issue = Issue.find(1) + Mailer.deliver_issue_add(issue) + mail = ActionMailer::Base.deliveries.last + assert_not_nil mail + assert_equal 'bulk', mail.header_string('Precedence') + assert_equal 'auto-generated', mail.header_string('Auto-Submitted') + end def test_plain_text_mail Setting.plain_text_mail = 1 -- 2.39.5