List of usage examples for org.springframework.mail.javamail MimeMessageHelper setFrom
public void setFrom(String from) throws MessagingException
From source file:org.osiam.addons.selfadministration.mail.SendEmail.java
private MimeMessage getMimeMessage(String fromAddress, String toAddress, String subject, String mailContent) { final MimeMessage mimeMessage = this.mailSender.createMimeMessage(); final MimeMessageHelper message = new MimeMessageHelper(mimeMessage); try {//www . ja va 2s . c o m message.setFrom(fromAddress); message.setTo(toAddress); message.setSubject(subject); message.setText(mailContent, true); message.setSentDate(new Date()); } catch (MessagingException e) { throw new SendEmailException("Could not create metadata for email", "registration.exception.email.metadata", e); } return mimeMessage; }
From source file:com.foilen.smalltools.email.EmailServiceSpring.java
@Override public void sendHtmlEmail(String from, String to, String subject, String html) { try {//from www .jav a2 s . c o m MimeMessage message = mailSender.createMimeMessage(); MimeMessageHelper helper = new MimeMessageHelper(message, true); helper.setFrom(from); helper.setTo(to); helper.setSubject(subject); helper.setText(html, true); mailSender.send(message); } catch (Exception e) { throw new SmallToolsException("Could not send email", e); } }
From source file:com.foilen.smalltools.email.EmailServiceSpring.java
@Override public void sendTextEmail(String from, String to, String subject, String text) { try {/* w ww. j a va 2 s . co m*/ MimeMessage message = mailSender.createMimeMessage(); MimeMessageHelper helper = new MimeMessageHelper(message, true); helper.setFrom(from); helper.setTo(to); helper.setSubject(subject); helper.setText(text, false); mailSender.send(message); } catch (Exception e) { throw new SmallToolsException("Could not send email", e); } }
From source file:com.timesheet.service.EmailService.java
public void sendMail(String to, String subject, String body) throws MessagingException { final MimeMessage mimeMessage = this.mailSender.createMimeMessage(); final MimeMessageHelper message = new MimeMessageHelper(mimeMessage, true, "UTF-8"); // true = multipart message.setSubject(subject);//from w w w . j ava 2 s .c o m message.setFrom("jobsbookapp.no.reply@gmail.com"); message.setTo(to); message.setText(body, true); // true = isHtml /*SimpleMailMessage message = new SimpleMailMessage(); message.setTo(to); message.setSubject(subject); message.setText(body);*/ mailSender.send(mimeMessage); }
From source file:fr.lepellerin.ecole.service.internal.EmailServiceImpl.java
@Override public void sendSimpleMail(final String sujet, final List<String> to, final String from, final String templateName, final Context mailContext) throws MessagingException { final MimeMessage mimeMessage = this.mailSender.createMimeMessage(); final MimeMessageHelper message = new MimeMessageHelper(mimeMessage, "UTF-8"); message.setSubject(sujet);/*from w w w .j av a2 s . c o m*/ message.setFrom(from); message.setTo(to.toArray(new String[] {})); final String htmlContent = this.templateEngine.process(templateName, mailContext); message.setText(htmlContent, true); this.mailSender.send(mimeMessage); }
From source file:com.rest.EmailSender.java
private void sendMessage(String emailHeader, String emailText) throws MessagingException { MimeMessage message = mailSender.createMimeMessage(); MimeMessageHelper helper = new MimeMessageHelper(message, true); helper.setFrom(sender); helper.setTo(recipient);/*w w w .jav a 2 s . c o m*/ helper.setSubject(emailHeader); helper.setText(emailText, true /* isHtml */); mailSender.send(message); }
From source file:io.gravitee.management.rest.spring.EmailConfiguration.java
@Bean public MimeMessageHelper mailMessage(JavaMailSenderImpl mailSender) throws MessagingException { final MimeMessageHelper mimeMessageHelper = new MimeMessageHelper(mailSender.createMimeMessage(), true); mimeMessageHelper.setFrom(from); return mimeMessageHelper; }
From source file:com.sivalabs.jcart.common.services.EmailService.java
public void sendEmail(String to, String subject, String content) { try {//from w ww . j a v a2 s . c om // Prepare message using a Spring helper final MimeMessage mimeMessage = this.javaMailSender.createMimeMessage(); final MimeMessageHelper message = new MimeMessageHelper(mimeMessage, "UTF-8"); message.setSubject(subject); message.setFrom(supportEmail); message.setTo(to); message.setText(content, true /* isHtml */); javaMailSender.send(message.getMimeMessage()); } catch (MailException | MessagingException e) { log.error(e.getMessage(), e); throw new JCartException("Unable to send email"); } }
From source file:com.foilen.smalltools.email.EmailServiceSpring.java
@Override public void sendEmail(EmailBuilder emailBuilder) { try {/*from w ww. java 2 s .co m*/ MimeMessage message = mailSender.createMimeMessage(); MimeMessageHelper helper = new MimeMessageHelper(message, true); helper.setFrom(emailBuilder.getFrom()); for (String to : emailBuilder.getTos()) { helper.addTo(to); } for (String cc : emailBuilder.getCcs()) { helper.addCc(cc); } for (String bcc : emailBuilder.getBccs()) { helper.addBcc(bcc); } helper.setSubject(emailBuilder.getSubject()); helper.setText(emailBuilder.getBody(), emailBuilder.isHtml()); // Inline for (EmailAttachment emailAttachment : emailBuilder.getInlineAttachments()) { helper.addInline(emailAttachment.getId(), emailAttachment.getResource()); } // Attachment for (EmailAttachment emailAttachment : emailBuilder.getAttachments()) { helper.addAttachment(emailAttachment.getId(), emailAttachment.getResource()); } mailSender.send(message); } catch (Exception e) { throw new SmallToolsException("Could not send email", e); } }
From source file:com.sastix.cms.frontend.service.EmailService.java
public void sendMail(final String senderEmail, final String recipientEmail, final String subject, final String messageBody, final Locale locale) throws MessagingException { // Prepare the evaluation context final Context ctx = new Context(locale); ctx.setVariable("senderEmail", senderEmail); ctx.setVariable("subject", subject); ctx.setVariable("messageBody", messageBody); // Prepare message using a Spring helper final MimeMessage mimeMessage = this.mailSender.createMimeMessage(); final MimeMessageHelper message = new MimeMessageHelper(mimeMessage, "UTF-8"); message.setSubject(subject);// w w w. j a v a 2 s . c om message.setFrom(senderEmail); message.setTo(recipientEmail); // Create the HTML body using Thymeleaf final String htmlContent = this.templateEngine.process("email-template", ctx); message.setText(htmlContent, true /* isHtml */); // Send email this.mailSender.send(mimeMessage); }