Filename rule question

Glenn Steen glenn.steen at gmail.com
Thu Jul 5 21:16:18 IST 2007


On 05/07/07, Marco Induni <minduni at ti-edu.ch> wrote:
> Glenn Steen wrote:
> > On 05/07/07, Marco Induni <minduni at ti-edu.ch> wrote:
> > (snip)
> >> Also tried to use the sample rule filename.rules.conf directly setting
> >> the "Filename Rules = %etc-dir%/filename.rules.conf, but nothing.
> >>
> >> At the end I made one of the two mailgateway reacheble just for me, and
> >> set the Mailscanner in debug mode.
> >> This the output when a send an email:
> >>
> >>  >>>>>
> >> Ignore errors about failing to find EOCD signature
> >> format error: file is too short
> >>   at /usr/sbin/MailScanner line 832
> >> Stopping now as you are debugging me.
> >>  >>>>>
> >>
> >> At the line 832 seems to be the attachment extraction
> >>
> >>      831     $0 = 'MailScanner: extracting attachments';
> >>      832     $batch->Explode();
> > Normally you'd see the EOCD error from that line, which is safe to
> > ignore.... This though, I've mostly seen when the attachments really
> > have been damaged (bad MIME)... You don't have any "pre-filters" that
> > could confuse things, do you?
>
> Glenn,
> I'm not sure of the meaning of "pre-filters", but we do just Antivirus
> and  + Spamassasin.

Just fishing for any other software to blame:-)... Like a milter...
That would happen before MailScanner can get a hold of it...

> >> Could be that for some reason this step fail, and then all the rules
> >> tied to the file attachemnet are skipped ?
> >>
> >> In case i'm using
> >>
> >> - Mailscanner 4.61.7
> >> - Red Hat Enterprise Linux AS release 3 (Taroon Update 9)
> >> - Linux 2.4.21-50.EL
> >> - Perl 5.8.0
> >> - Spamassassin 3.1.9
> >
> > Could you  give a "MailScanner -V" too? Just in case you have a bum
> > perl module or so:-).
> >
> Here the output of MailScanner -V
>
> Running on
> Linux mg1.ti-edu.ch 2.4.21-47.0.1.ELsmp #1 SMP Fri Oct 13 17:56:20 EDT
> 2006 i686
>   i686 i386 GNU/Linux
> This is Red Hat Enterprise Linux AS release 3 (Taroon Update 9)
> This is Perl version 5.008000 (5.8.0)
>
> This is MailScanner version 4.61.7
> Module versions are:
> 1.00    AnyDBM_File
> 1.16    Archive::Zip
> 1.01    Carp
> 1.119   Convert::BinHex
> 1.00    DirHandle
> 1.04    Fcntl
> 2.71    File::Basename
> 2.05    File::Copy
> 2.01    FileHandle
> 1.05    File::Path
> 0.13    File::Temp
> 0.90    Filesys::Df
> 1.35    HTML::Entities
> 3.56    HTML::Parser
> 2.37    HTML::TokeParser
> 1.23    IO
> 1.14    IO::File
> 1.13    IO::Pipe
> 1.77    Mail::Header
> 1.86    Math::BigInt
> 3.05    MIME::Base64
> 5.420   MIME::Decoder
> 5.420   MIME::Decoder::UU
> 5.420   MIME::Head
> 5.420   MIME::Parser
> 3.03    MIME::QuotedPrint
> 5.420   MIME::Tools
> 0.11    Net::CIDR
> 1.05    POSIX
> 1.09    Scalar::Util
> 1.75    Socket
> 1.4     Sys::Hostname::Long
> 0.18    Sys::Syslog
> 1.9707  Time::HiRes
> 1.02    Time::localtime
>
> Optional module versions are:
> 1.29    Archive::Tar
> 0.21    bignum
> missing Business::ISBN
> missing Business::ISBN::Data
> 0.17    Convert::TNEF
> missing Data::Dump
> 1.815   DB_File
> 1.13    DBD::SQLite
> 1.56    DBI
> 1.15    Digest
> 1.01    Digest::HMAC
> 2.36    Digest::MD5
> 2.11    Digest::SHA1
> missing Encode::Detect
> missing Error
> missing ExtUtils::CBuilder
> missing ExtUtils::ParseXS
> missing Inline
> 1.08    IO::String
> 1.04    IO::Zlib
> 2.23    IP::Country
> missing Mail::ClamAV
> 3.001009        Mail::SpamAssassin
> missing Mail::SPF
> 1.999001        Mail::SPF::Query
> 0.19    Math::BigRat
> missing Module::Build
> 0.20    Net::CIDR::Lite
> 0.60    Net::DNS
> missing Net::DNS::Resolver::Programmable
> missing Net::LDAP
> missing NetAddr::IP
> missing Parse::RecDescent
> missing SAVI
> 2.26    Test::Harness
> missing Test::Manifest
> 1.89    Text::Balanced
> 1.35    URI
> missing version
> missing YAML
>
>
To my tired eyes that doesn't look that bad... More's the pity...
Seems you don't install SA and Clamav by way of Jules easy package (or
else a lot more of the optional modules would be there)... Hm... One
could start installing those, of course, but I don't see them having
an effect. You did say that restoring the default filename/filetype
rules files and reloading/restarting MailScanner didn't have any
effect either? Most strange.
How did you install the MIME::* packages? Via jules installer or via
distro or CPAN?

Cheers
-- 
-- Glenn
email: glenn < dot > steen < at > gmail < dot > com
work: glenn < dot > steen < at > ap1 < dot > se


More information about the MailScanner mailing list