The MaxMIMEParts looks only at total number of parts, not recursion depth. Clam shouldn't use huge amounts of memory for recursive parts (I can't see a reason why a 50-part message would take substantially different amounts of memory depending on recursion structure.)
As I asked last week, how many parts would a legit message have? Since then, thanks to a cooperative user, I have had the chance to see a 62-part legit message. The sender was forwarding a web page with all of its graphic links included, so that the recipient would not be contacting the web server when reading mail. Part of me says 62 parts is ridiculous, but the goal of not informing some webmaster about the recipient reading mail is worthy.
The problem we actually had has to do with recursion, a forwarding loop where one side re-sent the previous message as an attachment. When it gets somewhere well over 100, mail starts tempfailing.
We are setting $MaxMIMEParts = 100; at this time, as an indirect way of limiting recursion.
Joseph Brennan Academic Technologies Group, Academic Information Systems (AcIS) Columbia University in the City of New York
_______________________________________________ Visit http://www.mimedefang.org and http://www.canit.ca MIMEDefang mailing list [EMAIL PROTECTED] http://lists.roaringpenguin.com/mailman/listinfo/mimedefang

