On Tue, Sep 16, 2014 at 10:41:01PM +0200, [email protected] wrote:
> > $ postmap -q 'Content-Type: name="test.exe"; charset=us-ascii'
> > pcre:/tmp/foo.pcre
> > REJECT 554 Attachment Blocked (Rule 0)
> >
> > You've not posted your test input or postmap -q invocation with output.
>
> I just created a new empty file, named it "test.exe" and attached it to
> a mail in Thunderbird, only Rule 3 hits - hence the numbering.
And where is your "postmap -q" test, with the verbatim header from
the received message?
> no idea what the ? is for in the log, i just can't reproduce only
It stands for a newline (\n).
> Rule 3 hitting like with using the MUA
>
> Sep 16 22:13:02 mail-gw postfix/cleanup[16214]: 3hyFxB6g0cz1y: reject: header
> Content-Type:
> application/octet-stream;? name="test.exe"
Then the cleanup you're using does not have the right pattern, test with:
$ postmap -q "$(printf 'Content-Type:
application/octet-stream;\n\tname="test.exe"; charset=us-ascii')"
pcre:/tmp/foo.pcre
REJECT 554 Attachment Blocked (Rule 0)
Perhaps you need to "postfix reload" or other pilot error.
--
Viktor.