List of usage examples for org.springframework.mail SimpleMailMessage setSubject
@Override public void setSubject(String subject)
From source file:com.netflix.genie.core.services.impl.MailServiceImpl.java
@Override public void sendEmail(@NotBlank(message = "Cannot send email to blank address.") final String toEmail, @NotBlank(message = "Subject cannot be empty") final String subject, final String body) throws GenieException { final SimpleMailMessage simpleMailMessage = new SimpleMailMessage(); simpleMailMessage.setTo(toEmail);//from ww w .j a v a2s . com simpleMailMessage.setFrom(this.fromAddress); simpleMailMessage.setSubject(subject); simpleMailMessage.setText(body); // check if body is not empty if (StringUtils.isNotBlank(body)) { simpleMailMessage.setText(body); } try { this.javaMailSender.send(simpleMailMessage); } catch (final MailException me) { throw new GenieServerException("Failure to send email: " + me); } }
From source file:org.osiam.addons.administration.mail.EmailSender.java
private SimpleMailMessage getMessage(String fromAddress, String toAddress, String subject, String mailContent) { SimpleMailMessage message = new SimpleMailMessage(); message.setFrom(fromAddress);// ww w . ja va 2 s . co m message.setTo(toAddress); message.setSubject(subject); message.setText(mailContent); message.setSentDate(new Date()); return message; }
From source file:com.badgersoft.eseoprocessor.config.MailConfig.java
@Bean SimpleMailMessage alertMailMessage() {/*from w w w .ja va 2s. c om*/ SimpleMailMessage alertMailMessage = new SimpleMailMessage(); alertMailMessage.setFrom("dave@g4dpz.me.uk"); alertMailMessage.setTo("operations@funcube.org.uk"); alertMailMessage.setSubject("Alert - Exception occurred. Please investigate"); return alertMailMessage; }
From source file:org.homiefund.config.ApplicationConfiguration.java
@Bean(name = "templateMessage") @Description("Email template for invitation email.") public SimpleMailMessage simpleMailMessage() { //todo create custom config for email templates SimpleMailMessage simpleMailMessage = new SimpleMailMessage(); simpleMailMessage.setFrom("demo@localhost"); simpleMailMessage.setSubject("Invitiation to homiefund"); return simpleMailMessage; }
From source file:edu.wisc.my.portlets.feedback.dao.SimpleFeedbackMessageFormatterImpl.java
public SimpleMailMessage format(Feedback feedback) { SimpleMailMessage message = new SimpleMailMessage(); message.setTo(targetEmail);/*from www. j a v a 2 s . c o m*/ message.setFrom(fromAddress); message.setSubject("[Feedback] " + feedback.getSubject()); StringBuffer details = new StringBuffer(); details.append("NAME: "); details.append(null == feedback.getName() ? "<empty>" : feedback.getName()); details.append("\n"); details.append("\n"); details.append("NETID: "); details.append(null == feedback.getNetid() ? "<empty>" : feedback.getNetid()); details.append("\n"); details.append("\n"); details.append("EMAIL: "); details.append(null == feedback.getEmailAddress() ? "<empty>" : feedback.getEmailAddress()); details.append("\n"); details.append("\n"); details.append("PHONE: "); details.append(null == feedback.getPhoneNumber() ? "<empty>" : feedback.getPhoneNumber()); details.append("\n"); details.append("\n"); details.append("DETAILS: "); details.append(feedback.getDetails()); message.setText(details.toString()); return message; }
From source file:me.j360.base.service.common.SimpleMailService.java
public void sendRegisterAuthCodeMail(String username, String authcode) { SimpleMailMessage msg = new SimpleMailMessage(); msg.setFrom("?<system@smart-sales.cn>"); msg.setTo(username);/* ww w . ja v a 2 s. c o m*/ msg.setSubject("??"); msg.setText("?" + authcode); try { mailSender.send(msg); /*if (logger.isInfoEnabled()) { logger.info("??{}", StringUtils.join(msg.getTo(), ",")); }*/ } catch (Exception e) { //logger.error("??", e); } }
From source file:com.edgenius.wiki.gwt.server.HelperControllerImpl.java
public boolean sendFeedback(FeedbackModel feedback) { SimpleMailMessage msg = new SimpleMailMessage(); msg.setSubject(messageService.getMessage("sent.msg.title")); msg.setTo(Global.DefaultReceiverMail); msg.setFrom(Global.DefaultNotifyMail); msg.setText(feedback.content + "\r\n" + messageService.getMessage("sent.by") + " " + feedback.email); mailService.send(msg);/*from w w w.j a v a 2s .c o m*/ return true; }
From source file:com.springsource.greenhouse.invite.mail.AsyncMailInviteService.java
private SimpleMailMessage createInviteMailMessage(Invitee to, String text) { SimpleMailMessage mailMessage = new SimpleMailMessage(); mailMessage.setFrom("Greenhouse <noreply@springsource.com>"); mailMessage.setTo(to.getEmail());// w ww. ja v a 2s . c o m mailMessage.setSubject("Your Greenhouse Invitation"); mailMessage.setText(text); return mailMessage; }
From source file:com.logsniffer.event.publisher.MailPublisher.java
@Override public void publish(final Event event) throws PublishException { try {/* ww w .j a v a 2 s . co m*/ final VelocityContext context = velocityRenderer.getContext(event); final SimpleMailMessage email = new SimpleMailMessage(); email.setFrom(getFrom()); email.setSubject(velocityRenderer.render(getSubject(), context)); email.setText(velocityRenderer.render(getTextMessage(), context) + " "); final String to2 = getTo(); email.setTo(to2.split(",|\\s")); mailSender.send(email); logger.info("Sent event notification to: {}", to2); } catch (final MailException e) { throw new PublishException("Failed to send event notification to mail: " + getTo(), e); } }
From source file:net.bluemix.questions.web.controllers.QuestionController.java
@RequestMapping(value = "{id}/reply", method = RequestMethod.POST) public void reply(@PathVariable Long id, @RequestBody Reply reply) { Question q = repo.findOne(id);// ww w . j a va 2 s . co m q.setAnswered(true); repo.save(q); if (q.getEmail() != null) { SimpleMailMessage msg = new SimpleMailMessage(); msg.setTo(q.getEmail()); msg.setFrom("noreply@sessionquestions.ng.bluemix.net"); msg.setSubject("Thanks For Submitting Your Question!"); msg.setText(reply.getContent()); mailSender.send(msg); } if (q.getNumber() != null) { Account acct = twilioClient.getAccount(); SmsFactory smsFactory = acct.getSmsFactory(); Map<String, String> params = new HashMap<String, String>(); params.put(FROM, q.getSession().getNumber()); params.put(TO, q.getNumber()); params.put(BODY, reply.getContent()); try { smsFactory.create(params); } catch (TwilioRestException e) { LOG.warn("Error sending SMS reply.", e); } } }