False positives "text/plain,.exe"
Tilman Schmidt
tschmidt at cardtech.de
Tue Apr 26 18:59:40 CEST 2016
On 26.04.2016 17:46, Mark Martinec wrote:
>
> The "text/plain,.exe" means the declared MIME part was text/plain,
> but the file(1) utility decided that it is some kind of executable.
>
> Your sample (decoded and given to a file(1) utility) here reports:
>
> Python script, Non-ISO extended-ASCII text executable
>
> and an entry in the @$map_full_type_to_short_type_re list
> matches /\bexecutable\b/i, returning the '.exe':
>
> [qr/\bexecutable\b/i => 'exe'],
>
> Perhaps an entry like the following should be added to the
> default @$map_full_type_to_short_type_re list:
>
> [qr/Python script, .*text executable\b/ => 'txt'],
>
> or the existing one relaxed:
>
> < [qr/\bscript text executable\b/ => 'txt'],
>> [qr/\bscript\b.*text executable\b/ => 'txt'],
>
> Will do this for the 2.11 release, thanks for the report
> and the sample.
In the meantime I have added to my local config the lines:
unshift @map_full_type_to_short_type_maps, \new_RE(
[qr/\bscript\b.*text executable\b/i => 'txt'],
);
Seems to work fine so far.
Thanks again,
Tilman
More information about the amavis-users
mailing list