diff options
Diffstat (limited to 'Mailman/GatewayManager.py')
| -rw-r--r-- | Mailman/GatewayManager.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/Mailman/GatewayManager.py b/Mailman/GatewayManager.py index 77127857d..e35a0ed4e 100644 --- a/Mailman/GatewayManager.py +++ b/Mailman/GatewayManager.py @@ -130,7 +130,7 @@ class GatewayManager: subj = msg.getheader('subject') if subj: subjpref = self.subject_prefix - if not re.match(re.escape(subjpref), subj, re.I): + if not re.match('(re:? *)?' + re.escape(subjpref), subj, re.I): msg.SetHeader('Subject', '%s%s' % (subjpref, subj)) else: msg.SetHeader('Subject', '%s(no subject)' % prefix) |
