Package org.apache.james.mime4j.message

Examples of org.apache.james.mime4j.message.DefaultMessageBuilder.parseMessage()


        MimeConfig config = new MimeConfig();
        config.setMalformedHeaderStartsBody(true);
        DefaultMessageBuilder builder = new DefaultMessageBuilder();
        builder.setMimeEntityConfig(config);
        Message message = builder.parseMessage(
                new ByteArrayInputStream(headlessContent.getBytes("UTF-8")));
        assertEquals("text/plain", message.getMimeType());
        assertEquals(1, message.getHeader().getFields().size());
        BufferedReader reader = new BufferedReader(((TextBody) message.getBody()).getReader());
        String firstLine = reader.readLine();
View Full Code Here


        MimeConfig config = new MimeConfig();
        config.setMalformedHeaderStartsBody(true);
        DefaultMessageBuilder builder = new DefaultMessageBuilder();
        builder.setMimeEntityConfig(config);
        Message message = builder.parseMessage(
                new ByteArrayInputStream(headlessContent.getBytes("UTF-8")));
        assertEquals("text/plain", message.getMimeType());
        assertEquals(0, message.getHeader().getFields().size());
        BufferedReader reader = new BufferedReader(((TextBody) message.getBody()).getReader());
        String firstLine = reader.readLine();
View Full Code Here

        MimeConfig config = new MimeConfig();
        config.setHeadlessParsing(contentType);
        DefaultMessageBuilder builder = new DefaultMessageBuilder();
        builder.setMimeEntityConfig(config);

        Message message = builder.parseMessage(
                new ByteArrayInputStream(headlessContent.getBytes("UTF-8")));
        assertEquals("multipart/form-data", message.getMimeType());
        assertEquals(1, message.getHeader().getFields().size());
        ContentTypeField contentTypeField = ((ContentTypeField) message
                .getHeader().getField(FieldName.CONTENT_TYPE));
View Full Code Here

        byte[] inputByte = getRawMessageAsByteArray();

        DefaultMessageBuilder builder = new DefaultMessageBuilder();
        DefaultMessageWriter writer = new DefaultMessageWriter();

        Message m = builder.parseMessage(new ByteArrayInputStream(inputByte));
        ByteArrayOutputStream out = new ByteArrayOutputStream();

        writer.writeMessage(m, out);

        InputStream output = new ByteArrayInputStream(out.toByteArray());
View Full Code Here

        byte[] inputByte = getRawMessageAsByteArray();

        DefaultMessageBuilder builder = new DefaultMessageBuilder();
        DefaultMessageWriter writer = new DefaultMessageWriter();

        Message m = builder.parseMessage(new ByteArrayInputStream(inputByte));
        m.getHeader().addField(DefaultFieldParser.parse(testheader));

        assertEquals("header added", m.getHeader().getField(headerName)
                .getBody(), headerValue);
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.