Examples of MimeMailMessage


Examples of org.springframework.mail.javamail.MimeMailMessage

        .replaceAll("\\n", "<p/>"));
    model.put("policy", ResourceBundle.getBundle(
        "org/xrace/XRaceApplication").getString("Global.policy")
        .replaceAll("\\n", "<p/>"));

    MimeMailMessage mail = new MimeMailMessage(mailSender
        .createMimeMessage());

    mail.setTo(compte.getUsername());
    mail.setFrom("inscriptions@fqsc.net");
    mail.setSubject("FQSC - Inscriptions en ligne - "
        + "Reçu de transaction");

    // notificationTemplate.vm must be in your classpath
    String result = VelocityEngineUtils.mergeTemplateIntoString(
        velocityEngine, "mail-paiement.vm", model);

    try
    {
      mail.getMimeMessageHelper().setText(result, true);
    }
    catch (MessagingException e)
    {
      throw new SystemeException(e);
    }

    mailSender.send(mail.getMimeMessage());
  }
View Full Code Here

Examples of org.springframework.mail.javamail.MimeMailMessage

    public MimeMailMessage convertOutbound(Message message, MailEndpointConfiguration endpointConfiguration) {
        MailMessage mailMessage = getMailMessage(message, endpointConfiguration);

        try {
            MimeMessage mimeMessage = endpointConfiguration.getJavaMailSender().createMimeMessage();
            MimeMailMessage mimeMailMessage = new MimeMailMessage(new MimeMessageHelper(mimeMessage, mailMessage.getBody().hasAttachments(), mailMessage.getBody().getCharsetName()));

            convertOutbound(mimeMailMessage, new DefaultMessage(mailMessage, message.copyHeaders()), endpointConfiguration);

            return mimeMailMessage;
        } catch (MessagingException e) {
View Full Code Here

Examples of org.springframework.mail.javamail.MimeMailMessage

    @Override
    public void send(Message message, TestContext context) {
        log.info(String.format("Sending mail message to host: '%s://%s:%s'", getEndpointConfiguration().getProtocol(), getEndpointConfiguration().getHost(), getEndpointConfiguration().getPort()));

        MimeMailMessage mimeMessage = getEndpointConfiguration().getMessageConverter().convertOutbound(message, getEndpointConfiguration());
        getEndpointConfiguration().getJavaMailSender().send(mimeMessage.getMimeMessage());

        ByteArrayOutputStream bos = new ByteArrayOutputStream();
        Message mailMessage;
        try {
            mimeMessage.getMimeMessage().writeTo(bos);
            mailMessage = new RawMessage(bos.toString()); //TODO use message charset encoding
        } catch (IOException e) {
            mailMessage = message;
        } catch (MessagingException e) {
            mailMessage = message;
View Full Code Here

Examples of org.springframework.mail.javamail.MimeMailMessage

    }

    @Override
    public void deliver(String from, String recipient, InputStream data) {
        try {
            MimeMailMessage mimeMailMessage = new MimeMailMessage(new MimeMessage(getSession(), data));
            Message request = messageConverter.convertInbound(mimeMailMessage, getEndpointConfiguration());
            Message response = invokeEndpointAdapter(request);

            if (response != null && response.getPayload() != null) {
                MailMessageResponse mailResponse = null;
View Full Code Here

Examples of org.springframework.mail.javamail.MimeMailMessage

      mailSender.send(items.toArray(new MimeMessage[items.size()]));
    }
    catch (MailSendException e) {
      Map<Object, Exception> failedMessages = e.getFailedMessages();
      for (Entry<Object, Exception> entry : failedMessages.entrySet()) {
        mailErrorHandler.handle(new MimeMailMessage((MimeMessage)entry.getKey()), entry.getValue());
      }
    }
  }
View Full Code Here

Examples of org.springframework.mail.javamail.MimeMailMessage

    public void setFromPersonal(String fromPersonal) {
      this.fromPersonal = fromPersonal;
    }

    public void prepare(MimeMessage mimeMessage) throws Exception {
      simpleMailMessage.copyTo(new MimeMailMessage(mimeMessage));
      MimeMessageHelper helper = new MimeMessageHelper(mimeMessage,mimeMessage.getEncoding());
      helper.setText(simpleMailMessage.getText(),true);
     
      if(StringUtils.isNotEmpty(fromPersonal)) {
        mimeMessage.setFrom(new InternetAddress(simpleMailMessage.getFrom(),fromPersonal));
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.