List of usage examples for org.springframework.mail SimpleMailMessage SimpleMailMessage
public SimpleMailMessage()
From source file:com.springsource.greenhouse.reset.ResetPasswordMailMessageConverter.java
public SimpleMailMessage convert(ResetPasswordRequest request) { SimpleMailMessage mailMessage = new SimpleMailMessage(); mailMessage.setFrom("Greenhouse <noreply@springsource.com>"); mailMessage.setTo(request.getAccount().getEmail()); StringTemplate textTemplate;/*from w ww.j a v a 2s . c o m*/ mailMessage.setSubject("Reset your Greenhouse password"); textTemplate = resetTemplateFactory.getStringTemplate(); textTemplate.put("firstName", request.getAccount().getFirstName()); textTemplate.put("resetUrl", resetUriTemplate.expand(request.getToken())); mailMessage.setText(textTemplate.render()); return mailMessage; }
From source file:net.bafeimao.umbrella.web.test.MailTests.java
/** * SpringMailSender???// w w w . j ava2 s. co m */ @Test public void testSendMail() { // ? SimpleMailMessage mailMessage = new SimpleMailMessage(); // ?? // String[] array = new String[] {"sun111@163.com","sun222@sohu.com"}; // mailMessage.setTo(array); mailMessage.setTo(" 29283212@qq.com"); mailMessage.setFrom("29283212@qq.com"); mailMessage.setSubject("???!"); mailMessage.setText(" ????"); // ?? senderImpl.send(mailMessage); System.out.println(" ???.. "); }
From source file:com.precioustech.fxtrading.tradingbot.events.notification.email.EventEmailNotifier.java
@Subscribe @AllowConcurrentEvents//from w w w . j a va 2s . c om public void notifyByEmail(EventPayLoad<T> payLoad) { Preconditions.checkNotNull(payLoad); EmailContentGenerator<T> emailContentGenerator = eventEmailContentGeneratorMap.get(payLoad.getEvent()); if (emailContentGenerator != null) { EmailPayLoad emailPayLoad = emailContentGenerator.generate(payLoad); SimpleMailMessage msg = new SimpleMailMessage(); msg.setSubject(emailPayLoad.getSubject()); msg.setTo(tradingConfig.getMailTo()); msg.setText(emailPayLoad.getBody()); this.mailSender.send(msg); } else { LOG.warn("No email content generator found for event:" + payLoad.getEvent().name()); } }
From source file:org.smigo.user.MailHandler.java
@PreDestroy public void sendShutdownAdminNotification() { final SimpleMailMessage simpleMailMessage = new SimpleMailMessage(); simpleMailMessage.setTo(notifierEmail); simpleMailMessage.setFrom(mailSenderUsername); simpleMailMessage.setSubject("[SMIGO] Server"); simpleMailMessage.setText("Server shutdown"); mailSender.send(simpleMailMessage);/* w ww . j a va 2 s. c o m*/ }
From source file:com.bbytes.zorba.job.SendMailJob.java
public void sendMail(String from, String to, String subject, String body, MailSender mailSender) { SimpleMailMessage message = new SimpleMailMessage(); message.setFrom(from);/*from www .j a v a 2 s .co m*/ message.setTo(to); message.setSubject(subject); message.setText(body); mailSender.send(message); }
From source file:ru.retbansk.utils.scheduled.impl.ReplyManagerSimpleImpl.java
/** * Send a confirmation email of a valid day report. * Includes xml readable string of it./*from w w w .ja va2 s . c om*/ * @see org.springframework.mail.SimpleMailMessage * @see org.springframework.mail.javamail.JavaMailSenderImpl */ @Override public void placeReply(Reply reply) throws Exception { SimpleMailMessage msg = new SimpleMailMessage(); msg.setTo(reply.getEmailAddress()); msg.setReplyTo(reply.getEmailAddress()); msg.setFrom(user); msg.setSubject("RE: " + (reply.getSubject() == null ? "" : reply.getSubject())); msg.setText("This is an automated email. Do not reply.\n" + "Your day report is recieved and saved ." + " You are allowed to make modifications till 23:59 GMT+3." + " Just send new report, the old one will be deleted.\n" + "Converted report look like:\n" + reply.getXml()); try { this.mailSender.send(msg); } catch (MailException ex) { logger.error(ex.getMessage()); } }
From source file:cz.muni.fi.mir.services.MailServiceImpl.java
@Override public void sendMail(String from, String receiver, String subject, String message) throws IllegalArgumentException { if (isEnabled()) { if (StringUtils.isEmpty(receiver)) { throw new IllegalArgumentException("Receiver of email is not set. to value is [" + receiver + "]"); }//w w w. j av a 2 s. c om if (StringUtils.isEmpty(subject)) { throw new IllegalArgumentException( "Subject of email is not set. subject value is [" + subject + "]"); } if (StringUtils.isEmpty(message)) { throw new IllegalArgumentException( "Message of email is not set. message value is [" + message + "]"); } SimpleMailMessage mailMessage = new SimpleMailMessage(); if (StringUtils.isEmpty(from)) { mailMessage.setFrom(sender); } else { mailMessage.setFrom(from); } if (StringUtils.isEmpty(subjectPrefix)) { mailMessage.setSubject(subjectPrefix + subject); } else { mailMessage.setSubject(subject); } mailMessage.setTo(receiver); mailMessage.setText(message); mailSender.send(mailMessage); } }
From source file:managers.AccountManager.java
public void sendVerificationCode(String address, String code) { SimpleMailMessage email = new SimpleMailMessage(); email.setTo(address);// w ww . j a va 2s. c om email.setSubject("Hi Sam"); email.setText("Verification code: " + code); mailSender.send(email); }
From source file:nz.net.orcon.kanban.automation.actions.EmailSenderAction.java
public void sendSecureEmail(String subject, String emailBody, String to, String bcc, String from, String replyTo, String host, String password) { SimpleMailMessage mailMessage = new SimpleMailMessage(); JavaMailSenderImpl mailSender = new JavaMailSenderImpl(); mailSender.setHost(host);//from ww w .ja v a2 s .co m mailSender.setPort(587); mailSender.setProtocol("smtp"); Properties props = new Properties(); props.put("mail.smtp.starttls.enable", "true"); props.put("mail.smtp.auth", "true"); mailSender.setJavaMailProperties(props); if (StringUtils.isNotBlank(to)) { mailMessage.setTo(to); } if (StringUtils.isNotBlank(bcc)) { mailMessage.setBcc(bcc); } if (StringUtils.isNotBlank(from)) { mailMessage.setFrom(from); mailSender.setUsername(from); } if (StringUtils.isNotBlank(password)) { mailSender.setPassword(password); } if (StringUtils.isNotBlank(replyTo)) { mailMessage.setReplyTo(replyTo); } if (StringUtils.isNotBlank(subject)) { mailMessage.setSubject(subject); } mailMessage.setText(emailBody); mailSender.send(mailMessage); logger.info("Secure Email Message has been sent.."); }
From source file:org.devgateway.ocds.web.spring.SendEmailService.java
public void sendEmail(final String subject, final String text, final String to) { SimpleMailMessage msg = new SimpleMailMessage(); msg.setTo(to);/*from w w w . ja va 2 s. c om*/ msg.setFrom("support@developmentgateway.org"); msg.setSubject(subject); msg.setText(text); try { LOGGER.info("Sending email " + msg); javaMailSenderImpl.send(msg); } catch (MailException e) { e.printStackTrace(); } }