Ralf Hauser:
> Hi,
>
> The following rule has served us well for a long time:
> /^Subject:.*<Urgent\/>.*/ FILTER relay...
>
> Today, it missed the following
> <<Feb 9 09:58:27 mail13 postfix/cleanup[8310]: A1D63200A290: warning:
> header Subject:
> =?iso-8859-1?Q?WG:_Jugement_int=E9gral_Frenner_Pierre_Alain,_13.11.1977_<Urg
> e?=? =?iso-8859-1?Q?nt/>_TestABC_XYZ?= from mail01....>>
>
> It seems that outlook after approx. 55 characters terminates the encoding
> and immediately restarts it. In the above sample it breaks the keyword
> "Urgent" in 2 pieces.
>
> Is there a way to apply a FILTER relay on a subject pattern where the
> subject is decoded??
Postfix does not decode email. You could allow the "?=\s+=?iso-8859-1?Q?"
explicitly, as in the following "extended" PCRE pattern:
/^Subject:.*<(?=\s+=?iso-8859-1?Q?)?
U(?=\s+=?iso-8859-1?Q?)?
r(?=\s+=?iso-8859-1?Q?)?
g(?=\s+=?iso-8859-1?Q?)?
e(?=\s+=?iso-8859-1?Q?)?
n(?=\s+=?iso-8859-1?Q?)?
t(?=\s+=?iso-8859-1?Q?)?
\/(?=\s+=?iso-8859-1?Q?)?>/x FILTER relay...
but maintaining patterns like this is painful (the "x" toggles the
PCRE extended flag as described in the pcre_table(5) manpage).
Wietse
> A similar discussion was already in
> http://marc.info/?l=postfix-users&m=141047275418893&w=2 but in
> the end was not solving the encoding question.
>
> Many thanks for any hints in advance
>
> Ralf
>
>