[ 
https://issues.apache.org/jira/browse/MIME4J-140?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12778064#action_12778064
 ] 

mike bell commented on MIME4J-140:
----------------------------------

Sorry I'm wrong about #2. No bug. Brain fart.

> MIME4J-57 is not practical in its limits and incorrect in its RFC 
> interpretation
> --------------------------------------------------------------------------------
>
>                 Key: MIME4J-140
>                 URL: https://issues.apache.org/jira/browse/MIME4J-140
>             Project: JAMES Mime4j
>          Issue Type: Bug
>    Affects Versions: 0.6
>            Reporter: mike bell
>
> I have begun playing with Mime4j for potential use in a software project. 
> Very quickly I found a simple email (Which i can attach) which has about 30 
> TO addresses. The default was to throw an exception
> Looking at MIME4J-57 the author has misunderstood the SMTP RFC 2821. Yes you 
> are limited to 998 octets PER LINE, but you may FOLD as many 998 octet lines 
> as you wish. Technically it's 100% legal to have a 50 megabyte header value, 
> as long as it is folded. (per 76 or 998 rules).
> I think the limit chosen by default of 1000 is absurdly low - this should be 
> 100000 minimum or perhaps even unlimited by default. There is something to be 
> said for a sanity check option, for sure - but not one that is triggered so 
> easily.
> I can also open somewhat related JIRAS if people find them of merit:
> 1. Documentation - defaults should be clearly stated in MimeEntityConfig 
> javadoc. They are not
> 2. Bug - The javadocs for MimeEntityConfig claim mc.setMaxHeaderCount(-1); 
> would defeat; this check. It does not (I worked around with Integer.MaxValue)
> 3. Design Question: Should the MimeTokenStream not have a public constructor 
> that allows MimeEntityConfig to be fed. As it was I had to create my own 
> subclass to access the protected constructor - is there a reason for this?
> Thanks
> Example header that blew stuff up (and I think we've all seen far far worse!) 
> - The To line triggers this
> Return-Path: <[email protected]>
> Received: from c.mx.sonic.net (c.mx.sonic.net [64.142.100.46])
>       by eth0.a.lds.sonic.net (8.13.8.Beta0-Sonic/8.13.7) with ESMTP id 
> mBT21U5h027864;
>       Sun, 28 Dec 2008 18:01:30 -0800
> Received: from bay0-omc2-s13.bay0.hotmail.com (bay0-omc2-s13.bay0.hotmail.com 
> [65.54.246.149])
>       by c.mx.sonic.net (8.13.8.Beta0-Sonic/8.13.7) with ESMTP id 
> mBT21QuA026548;
>       Sun, 28 Dec 2008 18:01:30 -0800
> Received: from BAY117-W11 ([207.46.8.46]) by bay0-omc2-s13.bay0.hotmail.com 
> with Microsoft SMTPSVC(6.0.3790.3959);
>        Sun, 28 Dec 2008 18:01:26 -0800
> Message-ID: <[email protected]>
> Content-Type: multipart/mixed;
>       boundary="_03df338b-5029-48d8-84e8-34f5e171dcbd_"
> X-Originating-IP: [96.228.108.66]
> From: Tommy Clark <[email protected]>
> To: <[email protected]>,
>         Alexandra Droman
>       <[email protected]>,
>         Alexis Steinkamp <[email protected]>, <[email protected]>,
>         <[email protected]>, Ben Greenberg
>       <[email protected]>,
>         blythe gross <[email protected]>, <[email protected]>,
>         <[email protected]>, Dae-Jin Kim
>       <[email protected]>,
>         Doug Arthur <[email protected]>,
>         Dox Doxiadis
>       <[email protected]>, <[email protected]>,
>         Haidde Sprague
>       <[email protected]>,
>         James Lee <[email protected]>, Jeff Dorman
>       <[email protected]>,
>         <[email protected]>, "Jeff Lim (E-mail)"
>       <[email protected]>,
>         Jeff Moshman <[email protected]>, Karen Wolfe
>       <[email protected]>,
>         <[email protected]>, keirabby
>       <[email protected]>,
>         <[email protected]>, Kerry Levenberg
>       <[email protected]>,
>         Kim-Chi Steger <[email protected]>, <[email protected]>,
>         <[email protected]>, mike bell <[email protected]>, <[email protected]>,
>         Natalie Stange <[email protected]>,
>         karen wolfe
>       <[email protected]>, <[email protected]>,
>         Rob Cliver
>       <[email protected]>, Sharon Lee <[email protected]>,
>         the Clarks
>       <[email protected]>, Ward Breeze <[email protected]>,
>         <[email protected]>
> Subject: N More THANKS
> Date: Sun, 28 Dec 2008 18:01:25 -0800
> Importance: Normal
> In-Reply-To: <[email protected]>
> References: <[email protected]>
>  <[email protected]>
> MIME-Version: 1.0
> X-OriginalArrivalTime: 29 Dec 2008 02:01:26.0088 (UTC) 
> FILETIME=[5B42CC80:01C96959]
> X-Sonic-SB-IP-RBLs: IP RBLs sorbs-spam.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to