Package javax.mail.internet

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


        try {
            MimeMessage message = mail.getMessage () ;

            //Set the header name and value (supplied at init time).
            message.setHeader(headerName, headerValue);
            message.saveChanges();
        } catch (javax.mail.MessagingException me) {
            log (me.getMessage());
        }
    }
View Full Code Here


    public void service(Mail mail) throws MessagingException {
        try {
            MimeMessage message = mail.getMessage();

            if (attachFooter(message)) {
                message.saveChanges();
            } else {
                log("Unable to add footer to mail " + mail.getName());
            }
        } catch (UnsupportedEncodingException e) {
            log("UnsupportedEncoding Unable to add footer to mail "
View Full Code Here

            // loop through the headers
            for (String header : headers) {
                message.removeHeader(header);
            }
           
            message.saveChanges();

        } catch (MessagingException e) {
            // just log the exception
            log("Unable to remove headers: " + e.getMessage());
        }
View Full Code Here

      MimeMessage message = mail.getMessage();
      message.setHeader("X-headerToHTTP", (success ? "Succeeded" : "Failed"));
      if (!success && errorMessage!=null && errorMessage.length()>0) {
        message.setHeader("X-headerToHTTPFailure", errorMessage);
      }
      message.saveChanges();
    } catch (MessagingException e) {
      log(e.getMessage());
    }
  }
View Full Code Here

            MimeMessage message = mail.getMessage () ;
            Classifier classifier = this.new Classifier(message);
            String classification = classifier.getClassification();
            //if ( !classification.equals("Normal") ) {
              message.setHeader(headerName, classification);
              message.saveChanges();
            //}
        } catch (javax.mail.MessagingException me) {
            log ("Error classifying message: " + me.getMessage());
        }
    }
View Full Code Here

      MimeMessage message = mail.getMessage();
      message.setHeader("X-toHTTP", (success ? "Succeeded" : "Failed"));
      if (!success && errorMessage!=null && errorMessage.length()>0) {
        message.setHeader("X-toHTTPFailure", errorMessage);
      }
      message.saveChanges();
    } catch (MessagingException e) {
      log(e.getMessage());
    }
  }
View Full Code Here

                if (headerName != null && value != null) {
                    // Add the header
                    message.setHeader(headerName, value);
                }
            }
            message.saveChanges();
        } catch (MessagingException e) {
            log(e.getMessage());
        }
    }
View Full Code Here

            html.setContent(mergeTemplate(htmlBody, params), "text/html");
            content.addBodyPart(html);
        }

        msg.setContent(content);
        msg.saveChanges();

        try {
            mailSender.send(msg);
        } catch (MailException ex) {
            log.info("Issue with sending out mail having body " + StringUtils.defaultString(textBody) + "; params are:" + params, ex);
View Full Code Here

        }

        sm.setContent(multipart);

        //sm.setReturnOption(SMTPMessage.RETURN_FULL);
        sm.saveChanges();

        return sm;
    }

    private void generateSAXReportStatements(AddressHandler[] addressArr)
View Full Code Here

            // header so that we can see what the true destination
            // would have been with support for sub-folders
            localMessage.setSubject("["
                    + repositoryDestinationBuffer.toString() + "] "
                    + localMessage.getSubject());
            localMessage.saveChanges();
            // NOTE: recipient will have to change to a MailAddress built
            // from the repositoryDestinationBuffer
            aMailetContext
                    .storeMail(aMail.getSender(), recipient, localMessage);
            delivered = true;
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.