MailScanner fail to detect any attachment on RHEL6.3

Martin Hepworth maxsec at gmail.com
Mon Feb 11 15:58:35 GMT 2013


coule of things..

is Selinux off
Have you put the -U flag at the the top of the mailscanner script?


-- 
Martin Hepworth, CISSP
Oxford, UK


On 10 February 2013 23:55, Ling Shi <ling at unimelb.edu.au> wrote:

> Hi,
>
> I recently moved our mail server (RHEL4.9/Postfix 2.2.10/MailScanner
> 4.74.16) to a new machine (RHEL6.3/Postfix 2.6.6/MailScanner 4.84.5).
> After that, MailScanner fails to detect any attachment, ie no
> Filename/Filetype check at all.
>
> By closely looking at /var/spool/MailScanner/incoming/<pid>, I found
> there're only <message-id>, <message-id>.header files, but empty
> <message-id> subdirectory, which means MIME::Parser doesn't work.
>
> `MailScanner -v` output:
>
> -----------------------------
> # MailScanner -v
> Running on
> Linux selene.ms.unimelb.edu.au 2.6.32-279.22.1.el6.x86_64 #1 SMP Sun Jan
> 13 09:21:40 EST 2013 x86_64 x86_64 x86_64 GNU/Linux
> This is Red Hat Enterprise Linux Server release 6.3 (Santiago)
> This is Perl version 5.010001 (5.10.1)
>
> This is MailScanner version 4.84.5
> Module versions are:
> 1.00    AnyDBM_File
> 1.30    Archive::Zip
>    :
> 3.08    MIME::Base64
> 5.504   MIME::Decoder
> 5.504   MIME::Decoder::UU
> 5.504   MIME::Head
> 5.504   MIME::Parser
> 3.08    MIME::QuotedPrint
> 5.504   MIME::Tools
>    :
> -----------------------------
>
> I've tried to feed Postfix queue file (take from
> /var/spool/postfix/hold) to MailScanner on the old RHEL4 server, which
> generates correct <message-id>/<attachment-file>. So Postfix isn't the
> problem.
>
> I also tried feed the queue file to
>
> -----------------------------
> #! /usr/bin/perl
> use MIME::Parser;
> my $parser = new MIME::Parser;
> $parser->parse(\*STDIN)};
> -----------------------------
>
> but that didn't work, sure my perl knowledge is very basic.
>
> Could someone please help write me a perl script, which is similar to
> sub Explode {} in MailScanner::Message? The script takes Postfix queue
> file as import, the output will be like those in
> /var/spool/MailScanner/incoming/<pid>, ie
>
> <message-id>/<attachment>  (if any)
> <message-id>
> <message-id>.header
>
> I'll use this script on both RHEL4 and RHEL6, hoping generate different
> result, so I can ask Redhat support team whether RHEL6's perl is at fault.
>
> Thank you.
>
> --
> Regards,
> Ling Shi
> (UnixSysad, MS, UniMelb)
> --
> MailScanner mailing list
> mailscanner at lists.mailscanner.info
> http://lists.mailscanner.info/mailman/listinfo/mailscanner
>
> Before posting, read http://wiki.mailscanner.info/posting
>
> Support MailScanner development - buy the book off the website!
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.mailscanner.info/pipermail/mailscanner/attachments/20130211/04210653/attachment.html 


More information about the MailScanner mailing list