]>
Commit | Line | Data |
---|---|---|
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): |