Package javax.mail.internet

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


           
            MimeMessage newMessage = new MimeMessage(Session.getDefaultInstance(System.getProperties(),
            null));
            Enumeration headerEnum = originalMessage.getAllHeaderLines();
            while (headerEnum.hasMoreElements()) {
                newMessage.addHeaderLine((String) headerEnum.nextElement());
            }
           
            newMessage.setSender(new InternetAddress(getKeyHolder().getSignerAddress(), getSignerName()));
 
            if (isRebuildFrom()) {
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; charset=UTF-8\"",
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; charset=UTF-8\"",
View Full Code Here

   
    public static MimeMultipart readAttachmentParts(String contentType, InputStream bais) throws
        MessagingException, IOException {
        Session session = Session.getDefaultInstance(new Properties());
        MimeMessage mm = new MimeMessage(session, bais);
        mm.addHeaderLine("Content-Type:" + contentType);
        return (MimeMultipart) mm.getContent();
    }


}
View Full Code Here

    {
        this();
       
        Session session = Session.getDefaultInstance(new Properties());
        MimeMessage inMsg = new MimeMessage(session, is);
        inMsg.addHeaderLine("Content-Type: " + contentType);

        final Object content = inMsg.getContent();

        if (content instanceof MimeMultipart)
        {
View Full Code Here

            MimeMessage msg = new MimeMessage(session);
            msg.setFrom(new InternetAddress((user)));
            msg.addRecipient(Message.RecipientType.TO, new InternetAddress(targetEmail));
            msg.setSubject(subject);
           
            msg.addHeaderLine("Content-Type: text/plain; charset=us-ascii");
           
            msg.setText(message);
            msg.setHeader("Content-Transfer-Encoding", "7bit");
            Transport.send(msg);
        } catch (AddressException e) {
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; charset=UTF-8\"",
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; charset=UTF-8\"",
View Full Code Here

            /* Set all original MIME headers in the signed message */
            Enumeration headers = body.getAllHeaderLines();
            while (headers.hasMoreElements())
            {
                signedMessage.addHeaderLine((String)headers.nextElement());
            }

            /* Set the content of the signed message */
            signedMessage.setContent(mm);
            signedMessage.saveChanges();
View Full Code Here

                 * Make sure not to override any content-* headers from the
                 * original message
                 */
                if (!Strings.toLowerCase(headerLine).startsWith("content-"))
                {
                    encryptedMessage.addHeaderLine(headerLine);
                }
            }

            Transport.send(encryptedMessage);
        }
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.