Peter,

> TROUBLE in check_mail: mime_decode-1 FAILED: Can't locate object method
> "max_parts" via package "MIME::Parser" at /usr/sbin/amavisd line 5933,
> <GEN20> line 17.
> This is using anything higher than amavisd-new.2.4.3
>
> As soon as I update to 2.4.4 this problem appears.
> My perl-MIME-tools is 5.420
> perl is 5.8.3
> OS is FC1
> I have tried amavisd-new-2.5.1 and the result is the same.

amavisd-new-2.4.4 release notes

- limit recursion in MIME::Parser to $MAXFILES to prevent MIME parser from
  fully traversing degenerate cases of broken MIME messages which can take
  excessive amount of time and memory; reported and a sample provided by
  Joshua Goodall, solution suggested by David F. Skoll;

This requires MIME::Parser 5.420.

> My perl-MIME-tools is 5.420

Are you sure that amavisd finds this version? Check its log at startup
(or start with 'amavisd debug' and abort after few screenfuls),
check for:

  amavis[62710]: Module MIME::Entity        5.420
  amavis[62710]: Module MIME::Parser        5.420
  amavis[62710]: Module MIME::Tools         5.420

It could be that you have two versions of MIME-Tools installed.

  Mark

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
AMaViS-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/amavis-user
AMaViS-FAQ:http://www.amavis.org/amavis-faq.php3
AMaViS-HowTos:http://www.amavis.org/howto/

Reply via email to