sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #82780
Re: postfix rewrite af subject
Hans Schou skrev:
> On Tue, 7 Jun 2005, Hans Hvelplund Odborg wrote:
>
>> Hans Hvelplund Odborg wrote:
>> >> I min /etc/postfix/header_checks:
>> >> /^Subject: Sv:(.*)/ REPLACE Subject: Re:$1
>> >> /^Subject: Svar:(.*)/ REPLACE Subject: Re:$1
>> >> /^Subject: SV:(.*)/ REPLACE Subject: Re:$1
>> >> /^Subject: SVAR:(.*)/ REPLACE Subject: Re:$1
>> Læste lige lidt på man pcrepattern, og fik det reduceret (og forbedret) til følgende:
>> /^Subject: *(([Ss][Vv][Aa]*[Rr]*:)|([Rr][Ee]: *))+(.*)/ REPLACE Subject: Re: $4
> /^Subject: *(([Ss][Vv]([Aa][Rr])?)|([Rr][Ee])): *(.*)$/ REPLACE Subject: Re: $4
>
> Okay, den kunne jeg ikke gøre kortere, bare lidt anderledes :-)
Men den fanger ikke:
Subject: Sv: Re: Halløjsa
Som man sagtens kan løbe ind i. Lidt ret skal du dog have ;-), og jeg har derfor ændret min som nu ser sådan ud:
/^Subject: *(([Ss][Vv]([Aa][Rr])?: ?)|([Rr][Ee]: ?))+(.*)/ REPLACE Subject: Re: $5
Og så blev jeg jo nødt til at lave denne også:
/^Subject: *(([Vv][Ss]: ?)|([Ff][Ww]: ?)|([Ff][Ww][Dd]: ?))+(.*)/ REPLACE Subject: Fwd: $5
Så er der selvfølig kombinationer af de to, men det bliver ikke lige nu.
References