[Mailman-Users] regexp matching with very long Subject lines
Jim Popovitch
jimpop at yahoo.com
Sat Jun 17 08:31:10 CEST 2006
Mark Sapiro wrote:
> Jim Popovitch wrote:
>
>> I have a problem with a mailing list where "out of the office" regexp
>> matches are sometimes failing to block emails to the list due to the
>> Subject actually containing a line wrap. An example from the header is
>> this:
>>
>> Subject: Re:[list] Bobby Painintheass and Susie Givingyouhell are out
>> of the office on vacation this week
>>
>> Is there any way to match against a Subject that might have a new line
>> anywhere in the text?
>
>
> Is this is the context of header_filter_rules or something else? Also
> what Mailman version?
Yes, header_filter_rules, and this is MM 2.1.8.
> Starting in 2.1.6, folded headers are unfolded by replacing the
> new-line and following white space character with a single space which
> "should" give "the correct thing" assuming the above for example is
> new-line followed by tab followed by 'of'.
>
> You could always use a pattern like
>
> '\sout\s+of\s+(the\s+)?office\s'
>
> which will match whitespace, followed by 'out', followed by 1 or more
> whitespace characters, followed by 'of', followed by some whitespace,
> followed by 0 or one occurrences of 'the' and some whitespace,
> followed by 'office' and whitespace.
>
> See <http://docs.python.org/lib/re-syntax.html>.
Thanks, I'll give that a look over tomorrow.
-Jim P.
More information about the Mailman-Users
mailing list