]> git.pld-linux.org Git - packages/mailman.git/blame - mailman-x-imap-folder.patch
Mailman 2.1.18 introduced a new Python dependency dnspython according to UPGRADING
[packages/mailman.git] / mailman-x-imap-folder.patch
CommitLineData
faa05263
ER
1--- mailman-2.1.9/Mailman/Gui/General.py 2006-08-30 17:54:22.000000000 +0300
2+++ mailman-2.1.9/Mailman/Gui/General.py 2007-09-20 17:45:31.857725007 +0300
3@@ -409,6 +409,13 @@
4 headers.)"""))
5 )
6
7+ # add X-IMAP-Folder header
8+ rtn.append(
9+ ('x_imap_folder', mm_cfg.String, WIDTH, 0,
10+ _('''If filled add to each outgroing email X-IMAP-Folder header
11+ with this value.'''))
12+ )
13+
14 # Discard held messages after this number of days
15 rtn.append(
16 ('max_days_to_hold', mm_cfg.Number, 7, 0,
16950ab2
ER
17--- mailman-2.1.20/Mailman/Handlers/CookHeaders.py~ 2015-03-31 20:21:49.000000000 +0300
18+++ mailman-2.1.20/Mailman/Handlers/CookHeaders.py 2015-05-25 11:28:53.400847919 +0300
19@@ -107,6 +107,11 @@
faa05263 20 # X-BeenThere's intact.
16950ab2
ER
21 change_header('X-BeenThere', mlist.GetListEmail(),
22 mlist, msg, msgdata, delete=False)
faa05263
ER
23+
24+ # X-IMAP-Folder header, used commonly for server side filtering to folders.
25+ if mlist.x_imap_folder:
26+ msg['X-IMAP-Folder'] = mlist.x_imap_folder
27+
28 # Add Precedence: and other useful headers. None of these are standard
29 # and finding information on some of them are fairly difficult. Some are
30 # just common practice, and we'll add more here as they become necessary.
5b934219
ER
31--- mailman-2.1.14/Mailman/MailList.py~ 2010-09-20 21:18:27.000000000 +0300
32+++ mailman-2.1.14/Mailman/MailList.py 2010-09-21 18:33:08.352249806 +0300
33@@ -363,6 +363,7 @@
faa05263
ER
34 self.available_languages = []
35 self.include_rfc2369_headers = 1
36 self.include_list_post_header = 1
37+ self.x_imap_folder = ''
5b934219 38 self.include_sender_header = 1
faa05263
ER
39 self.filter_mime_types = mm_cfg.DEFAULT_FILTER_MIME_TYPES
40 self.pass_mime_types = mm_cfg.DEFAULT_PASS_MIME_TYPES
faa05263
ER
41--- mailman-2.1.9/Mailman/versions.py 2005-12-30 20:50:08.000000000 +0200
42+++ mailman-2.1.9/Mailman/versions.py 2007-09-20 16:49:02.206553877 +0300
43@@ -407,6 +407,8 @@
44 add_only_if_missing('collapse_alternatives',
45 mm_cfg.DEFAULT_COLLAPSE_ALTERNATIVES)
46
47+ add_only_if_missing('x_imap_folder', '')
48+
49
50 \f
51 def UpdateOldUsers(mlist):
This page took 0.116474 seconds and 4 git commands to generate.