List of usage examples for org.springframework.mail.javamail MimeMessageHelper setTo
public void setTo(String[] to) throws MessagingException
From source file:org.cloudbyexample.dc.service.si.notification.VelocityEmailSender.java
@Override public void send(final SimpleMailMessage msg, final String templatePath, final Map<String, Object> vars) { MimeMessagePreparator preparator = new MimeMessagePreparator() { @Override//from w w w.jav a 2 s .c om public void prepare(MimeMessage mimeMessage) throws Exception { MimeMessageHelper message = new MimeMessageHelper(mimeMessage); message.setTo(msg.getTo()); message.setFrom(msg.getFrom()); message.setSubject(msg.getSubject()); String body = VelocityEngineUtils.mergeTemplateIntoString(velocityEngine, templatePath, "UTF-8", vars); logger.debug("body={}", body); message.setText(body, true); } }; mailSender.send(preparator); logger.info("Sent e-mail to '{}'. template='{}'", msg.getTo(), templatePath); }
From source file:controller.MailerController.java
@RequestMapping("send") public String send(ModelMap model, @RequestParam("from") String from, @RequestParam("to") String to, @RequestParam("subject") String subject, @RequestParam("body") String body) { try {//from w w w. j av a2s .c o m //To mail MimeMessage mail = mailer.createMimeMessage(); // S dng lp h tr MimeMessageHelper helper = new MimeMessageHelper(mail); helper.setFrom(from, from); helper.setTo(to); helper.setReplyTo(from, from); helper.setSubject(subject); helper.setText(body, true); //Gi mail mailer.send(mail); model.addAttribute("message", "Send mail succes"); } catch (Exception e) { model.addAttribute("message", "Send mail fail"); } return "admin/mail"; }
From source file:org.khmeracademy.btb.auc.pojo.utilities.VerifyCode_sevice.java
public void sendComfirmation(User user) throws MailException, MessagingException { MimeMessage message = javaMailSender.createMimeMessage(); MimeMessageHelper mail = new MimeMessageHelper(message, true); mail.setFrom("kuylim.auction@gmail.com"); mail.setTo(user.getEmail()); mail.setSubject("Verify Email"); mail.setText("<html>" + "<body>" + "<p>Dear, " + user.getFirstname() + "</p>" + "<p>Congratulation! You have register to K-Auction. Click <a href='http://localhost:2222/verifykey/" + user.getVerifyKey() + "'>here</a>" + " to activate your account.</p>" + "<p>If this is not you. please ignore this email.</p>" + "<p>Regard,</p>" + "<p>K-Auction Team.</p>" + "</body>" + "</html>", true); javaMailSender.send(message);//from w w w . j a v a2s . co m }
From source file:com.wisemapping.mail.Mailer.java
public void sendEmail(final String from, final String to, final String subject, final Map model, @NotNull final String templateMail) { final MimeMessagePreparator preparator = new MimeMessagePreparator() { public void prepare(MimeMessage mimeMessage) throws Exception { final MimeMessageHelper message = new MimeMessageHelper(mimeMessage); message.setTo(to); message.setFrom(from);/*from w ww . j ava 2 s.com*/ message.setSubject(subject); final String messageBody = VelocityEngineUtils.mergeTemplateIntoString(velocityEngine, "/mail/" + templateMail, model); message.setText(messageBody, true); } }; this.mailSender.send(preparator); }
From source file:no.dusken.common.control.MailController.java
/** * * @param mail the mail part of the mail * @param model other things that should be in the mail. * @param template - the path to the velocitytemplate to use (mail/template.vm) *//* w w w. j a va 2 s. co m*/ public void sendEmail(final Mail mail, final Map model, final String template) { final Map<String, Object> map = new HashMap<String, Object>(); if (model != null) { map.putAll(model); } MimeMessagePreparator preparator = new MimeMessagePreparator() { public void prepare(MimeMessage mimeMessage) throws Exception { MimeMessageHelper message = new MimeMessageHelper(mimeMessage); message.setTo(mail.getToAddress()); if (mail.getFromAddress() == null || mail.getFromAddress().equals("")) { mail.setFromAddress(defaultSenderAddress); } message.setFrom(mail.getFromAddress()); message.setSubject(mail.getSubject()); map.put("mail", mail); String text = VelocityEngineUtils.mergeTemplateIntoString(velocityEngine, template, map); message.setText(text, false); if (mail.getAttachment() != null) { FileSystemResource res = new FileSystemResource(mail.getAttachment()); message.addAttachment(mail.getAttachment().getName(), res); } } }; this.mailSender.send(preparator); }
From source file:edu.sjsu.cmpe275.project.service.EmailService.java
@Async public void send(Reservation reservation, String text) { MimeMessage message = javaMailSender.createMimeMessage(); MimeMessageHelper helper = null; try {/*from w w w. j a va2s.c o m*/ helper = new MimeMessageHelper(message, true); helper.setTo(reservation.getEmail()); helper.setReplyTo("cmpe275.mini.hotel@gmail.com"); helper.setFrom("cmpe275.mini.hotel@gmail.com"); helper.setSubject("Your hotel reservation has been confirmed"); helper.setText(text, true); javaMailSender.send(message); } catch (MessagingException e) { e.printStackTrace(); } return; }
From source file:com.abcd.employeemaven.common.MailEmployee.java
public void Mailing(String name, String content) throws MessagingException, MailParseException { MimeMessage message = javaMailSender.createMimeMessage(); MimeMessageHelper helper = new MimeMessageHelper(message, true); helper.setFrom(simpleMailMessage.getFrom()); helper.setTo(simpleMailMessage.getTo()); helper.setSubject(simpleMailMessage.getSubject()); helper.setText(String.format(simpleMailMessage.getText(), name, content)); // FileSystemResource file = new FileSystemResource("C:\\log.txt"); // helper.addAttachment(file.getFilename(), file); }
From source file:net.indialend.attendance.compnent.Email.java
/** * This method triggers the email in background thread i.e. the mail is sent * asynchronously/*from w w w .j a v a2 s. c o m*/ * * @param from Email from which mail is triggered * @param to Email to whom mail has to be sent * @param subject Subject of the email Messages * @param msg Message body to be sent along with email * @throws InterruptedException */ @Async public void sendMail(String from, String to, String subject, String msg) throws InterruptedException { try { MimeMessage message = mailSender.createMimeMessage(); message.setSubject(subject); message.setHeader("Content-Type", "text/plain; charset=UTF-8"); MimeMessageHelper helper; helper = new MimeMessageHelper(message, true); helper.setFrom(from); helper.setTo(to); helper.setText(msg, true); mailSender.send(message); } catch (MessagingException ex) { ex.printStackTrace(); } }
From source file:com.rinxor.cloud.service.mail.Mailer.java
public void sendMail(String from, String to, String subject, String msg) { MimeMessage message = mailSender.createMimeMessage(); try {//from w w w. j a v a 2 s . c o m MimeMessageHelper helper = new MimeMessageHelper(message, true); helper.setFrom(from); helper.setTo(to); helper.setSubject(subject); helper.setText(String.format(msg)); //FileSystemResource file = new FileSystemResource("C:\\log.txt"); //helper.addAttachment(file.getFilename(), file); } catch (MessagingException e) { throw new MailParseException(e); } mailSender.send(message); }
From source file:hu.petabyte.redflags.web.svc.EmailSvc.java
public boolean send(String to, String subject, String text) { try {/* ww w. j a va2 s . c o m*/ JavaMailSenderImpl sender = (JavaMailSenderImpl) mailSender; MimeMessage mail = sender.createMimeMessage(); mail.setContent(text.replaceAll("\n", "<br\\>\n").trim(), "text/html; charset=UTF-8"); MimeMessageHelper helper = new MimeMessageHelper(mail, false, "UTF-8"); helper.setFrom(from); helper.setTo(to); helper.setSubject(subject); sender.send(mail); LOG.trace("E-mail sent with subject: {}", subject); return true; } catch (Exception ex) { LOG.warn("Failed to send email (subject: " + subject + ").", ex); return false; } }