Package javax.mail.internet

Examples of javax.mail.internet.MimeMessage.addHeaderLine()


        MimeMessage messageOut = new MimeMessage(getSession());

        // Propogate the headers and subject
        Enumeration headersInEnum = getMessageIn().getAllHeaderLines();
        while (headersInEnum.hasMoreElements())
            messageOut.addHeaderLine((String) headersInEnum.nextElement());
        messageOut.setSubject(getMessageIn().getSubject());

        // Add empty text
        messageOut.setText("");
View Full Code Here


        // Copy the relevant headers
        String[] relevantHeaderNames = {RFC2822Headers.DATE, RFC2822Headers.FROM, RFC2822Headers.REPLY_TO, RFC2822Headers.TO, RFC2822Headers.SUBJECT, RFC2822Headers.RETURN_PATH};
        Enumeration headerEnum = originalMessage.getMatchingHeaderLines(relevantHeaderNames);
        while (headerEnum.hasMoreElements()) {
            newMessage.addHeaderLine((String) headerEnum.nextElement());
        }

        StringWriter sout = new StringWriter();
        PrintWriter out = new PrintWriter(sout, true);
        String head = getMessageHeaders(originalMessage);
View Full Code Here

            if (charSetEn.equals("")){
                charSetEn = MailConstants.DEFAULT_CHAR_SET_ENCODING;
            }

            msg.addHeaderLine("Content-Type: text/plain; charset=" + MailConstants.DEFAULT_CHAR_SET);

            msg.setText(message);
            msg.setHeader("Content-Transfer-Encoding", charSetEn);
            Transport.send(msg);
        } catch (AddressException e) {
View Full Code Here

        DataSource source = new ByteArrayDataSource(new ByteArrayInputStream(out.toByteArray()), ct);
        MimeMultipart mpart = new MimeMultipart(source);
        Session session = Session.getDefaultInstance(new Properties());
        MimeMessage inMsg = new MimeMessage(session);
        inMsg.setContent(mpart);
        inMsg.addHeaderLine("Content-Type: " + ct);
       
        MimeMultipart multipart = (MimeMultipart) inMsg.getContent();
       
        MimeBodyPart part = (MimeBodyPart) multipart.getBodyPart(0);
        if (xop) {
View Full Code Here

        MimeMultipart mpart = new MimeMultipart(source);
        Session session = Session.getDefaultInstance(new Properties());
        MimeMessage inMsg = new MimeMessage(session);
        inMsg.setContent(mpart);
       
        inMsg.addHeaderLine("Content-Type: " + ct);
       
        MimeMultipart multipart = (MimeMultipart) inMsg.getContent();
       
        MimeBodyPart part = (MimeBodyPart) multipart.getBodyPart(0);
        assertEquals("application/xop+xml; charset=UTF-8; type=\"application/soap+xml\"",
View Full Code Here

       
        out.flush();
       
        Session session = Session.getDefaultInstance(new Properties());
        MimeMessage inMsg = new MimeMessage(session, new ByteArrayInputStream(out.toByteArray()));
        inMsg.addHeaderLine("Content-Type: " + ct);
       
        MimeMultipart multipart = (MimeMultipart) inMsg.getContent();
       
        MimeBodyPart part = (MimeBodyPart) multipart.getBodyPart(0);
        assertEquals("application/xop+xml; charset=UTF-8; type=\"application/soap+xml\";",
View Full Code Here

       
        out.flush();
       
        Session session = Session.getDefaultInstance(new Properties());
        MimeMessage inMsg = new MimeMessage(session, new ByteArrayInputStream(out.toByteArray()));
        inMsg.addHeaderLine("Content-Type: " + ct);
       
        MimeMultipart multipart = (MimeMultipart) inMsg.getContent();
       
        MimeBodyPart part = (MimeBodyPart) multipart.getBodyPart(0);
        assertEquals("application/xop+xml; charset=UTF-8; type=\"application/soap+xml\";",
View Full Code Here

        DataSource source = new ByteArrayDataSource(bais, contentType);
        MimeMultipart mpart = new MimeMultipart(source);
        Session session = Session.getDefaultInstance(new Properties());
        MimeMessage mm = new MimeMessage(session);
        mm.setContent(mpart);
        mm.addHeaderLine("Content-Type:" + contentType);
        return (MimeMultipart) mm.getContent();
    }


}
View Full Code Here

        DataSource source = new ByteArrayDataSource(new ByteArrayInputStream(out.toByteArray()), ct);
        MimeMultipart mpart = new MimeMultipart(source);
        Session session = Session.getDefaultInstance(new Properties());
        MimeMessage inMsg = new MimeMessage(session);
        inMsg.setContent(mpart);
        inMsg.addHeaderLine("Content-Type: " + ct);
       
        MimeMultipart multipart = (MimeMultipart) inMsg.getContent();
       
        MimeBodyPart part = (MimeBodyPart) multipart.getBodyPart(0);
        if (xop) {
View Full Code Here

        MimeMultipart mpart = new MimeMultipart(source);
        Session session = Session.getDefaultInstance(new Properties());
        MimeMessage inMsg = new MimeMessage(session);
        inMsg.setContent(mpart);
       
        inMsg.addHeaderLine("Content-Type: " + ct);
       
        MimeMultipart multipart = (MimeMultipart) inMsg.getContent();
       
        MimeBodyPart part = (MimeBodyPart) multipart.getBodyPart(0);
        assertEquals("application/xop+xml; charset=UTF-8; type=\"application/soap+xml\";",
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.