Package javax.mail.internet

Examples of javax.mail.internet.InternetHeaders.addHeader()


               InternetHeaders headers = new InternetHeaders();

               StringBuffer paramContentDisposition = new StringBuffer(paramContentDispositionHeader);
               paramContentDisposition.append(formParam.getName()).append("\"");

               headers.addHeader(FileUpload.CONTENT_DISPOSITION, paramContentDisposition.toString());

               MimeBodyPart mimeBodyPart = new MimeBodyPart(headers, formParam.getValue().getBytes());
               parts.addBodyPart(mimeBodyPart);
              
              
View Full Code Here


      try {
            MimeMultipart mp = new MimeMultipart("mixed");

            InternetHeaders rootHdr = new InternetHeaders();

            rootHdr.addHeader("Content-Type", "application/x-www-form-urlencoded");
            rootHdr.addHeader("Content-Disposition", "form-data; name=\"root-fields\"");

            byte[] rootData = JSONRequest.formEncodeLineSeparaterParams(formParameters).getBytes();
            mp.addBodyPart(new MimeBodyPart(rootHdr, rootData));
           
View Full Code Here

            MimeMultipart mp = new MimeMultipart("mixed");

            InternetHeaders rootHdr = new InternetHeaders();

            rootHdr.addHeader("Content-Type", "application/x-www-form-urlencoded");
            rootHdr.addHeader("Content-Disposition", "form-data; name=\"root-fields\"");

            byte[] rootData = JSONRequest.formEncodeLineSeparaterParams(formParameters).getBytes();
            mp.addBodyPart(new MimeBodyPart(rootHdr, rootData));
           
            if (attachments!=null && attachments.size()>0) {
View Full Code Here

              for (int i=0; i<attachments.size(); i++) {
                FileItem attachment=attachments.get(i);
                if (attachment!=null) {
                  logger.debug("Attaching file ["+i+"] name="+attachment.getName()+" type="+attachment.getContentType());
                  InternetHeaders attachmentHdr = new InternetHeaders();
                  if (attachment.getContentType()!=null) attachmentHdr.addHeader("Content-Type", attachment.getContentType());
                  if (attachment.getName()!=null) attachmentHdr.addHeader("Content-Disposition", "form-data; name=\""+attachment.getName()+"\"");
                  byte[] dataBytes=attachment.get();
                  MimeBodyPart mpa=new MimeBodyPart(attachmentHdr, dataBytes);
                  mp.addBodyPart(mpa);
                }
View Full Code Here

                FileItem attachment=attachments.get(i);
                if (attachment!=null) {
                  logger.debug("Attaching file ["+i+"] name="+attachment.getName()+" type="+attachment.getContentType());
                  InternetHeaders attachmentHdr = new InternetHeaders();
                  if (attachment.getContentType()!=null) attachmentHdr.addHeader("Content-Type", attachment.getContentType());
                  if (attachment.getName()!=null) attachmentHdr.addHeader("Content-Disposition", "form-data; name=\""+attachment.getName()+"\"");
                  byte[] dataBytes=attachment.get();
                  MimeBodyPart mpa=new MimeBodyPart(attachmentHdr, dataBytes);
                  mp.addBodyPart(mpa);
                }
              }
View Full Code Here

            // Copy any Delivered-To headers from the message
            headers = message
                    .getMatchingHeaders(new String[] { deliveryHeader });
            while (headers.hasMoreElements()) {
                Header header = (Header) headers.nextElement();
                deliveredTo.addHeader(header.getName(), header.getValue());
            }
        }

        for (Iterator i = recipients.iterator(); i.hasNext();) {
            MailAddress recipient = (MailAddress) i.next();
View Full Code Here

            // Copy any Delivered-To headers from the message
            headers = message
                    .getMatchingHeaders(new String[] { deliveryHeader });
            while (headers.hasMoreElements()) {
                Header header = (Header) headers.nextElement();
                deliveredTo.addHeader(header.getName(), header.getValue());
            }
        }

        for (Iterator i = recipients.iterator(); i.hasNext();) {
            MailAddress recipient = (MailAddress) i.next();
View Full Code Here

      for (Map.Entry<String, List<Object>> entry : bodyHeaders.entrySet())
      {
         for (Object value : entry.getValue())
         {
            ih.addHeader(entry.getKey(), value.toString());
         }
      }
      return new MimeBodyPart(ih, bodyOs.toByteArray());
   }
}
View Full Code Here

      CMSEnvelopedDataStreamGenerator generator = new CMSEnvelopedDataStreamGenerator();
      generator.addRecipientInfoGenerator(infoGenerator);


      InternetHeaders ih = new InternetHeaders();
      ih.addHeader("Content-Type", "application/xml");

      MimeBodyPart _msg = new MimeBodyPart(ih, "<customer name=\"bill\"/>".getBytes());

      ByteArrayOutputStream os = new ByteArrayOutputStream();
      OutputStream encrypted = generator.open(os, encryptor);
View Full Code Here

      encrypted.close();

      String str = Base64.encodeBytes(os.toByteArray(), Base64.DO_BREAK_LINES);

      ih = new InternetHeaders();
      ih.addHeader("Content-Disposition", "attachment; filename=\"smime.p7m\"");
      ih.addHeader("Content-Type", "application/pkcs7-mime; smime-type=enveloped-data; name=\"smime.p7m\"");
      ih.addHeader("Content-Transfer-Encoding", "base64");
      MimeBodyPart mp = new MimeBodyPart(ih, str.getBytes());

      // output this to smime.txt for decrypt_smime.py
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.