[
https://issues.apache.org/jira/browse/MIME4J-128?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12703648#action_12703648
]
Robert Burrell Donkin commented on MIME4J-128:
----------------------------------------------
Attila Király's second patch (message_headless_parse_2.patch) looks like the
best approach to me. Unless anyone jumps in with an objection soon, I'll apply
it.
> Make o.a.j.m.message.Message and o.a.j.m.parser.MimeStreamParser be able to
> do headless parsing by using o.a.j.m.parser.MimeTokenStream.parseHeadless
> -----------------------------------------------------------------------------------------------------------------------------------------------------
>
> Key: MIME4J-128
> URL: https://issues.apache.org/jira/browse/MIME4J-128
> Project: JAMES Mime4j
> Issue Type: New Feature
> Affects Versions: 0.6
> Environment: Mime4j 0.6, Http Servlet
> Reporter: Attila Király
> Assignee: Robert Burrell Donkin
> Fix For: 0.7
>
> Attachments: alt-headless-message.patch,
> message_headless_parse.patch, message_headless_parse_2.patch
>
>
> parser.MimeTokenStream has a method called parseHeadless which makes it
> possible to parse MIME messages without header (which is the case for example
> in a web application with an incoming http request). This function is however
> not available in higher level apis of Mime4j like in parser.MimeStreamParser
> and message.Message. It would be nice to use it trough Message because so
> other functions of mime4j would be available, like the temporary storage.
> I made a small patch that makes it possible to configure and use
> message.Message and parser.MimeStreamParser so it will do a headless parse.
> The patch only adds functionality it does not modify the current behaviour of
> the classes.
> The patch contains modifications for message.Message (adding 2 new
> constructors) and parser.MimeStreamParser (adding a new function
> parseHeadless) and a test case for the headless parsing.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.