List of usage examples for org.springframework.mail SimpleMailMessage setText
@Override public void setText(String text)
From source file:org.taverna.server.master.notification.EmailDispatcher.java
@Override public void dispatch(String messageSubject, String messageContent, String to) throws Exception { // Simple checks for acceptability if (!to.matches(".+@.+")) { log.info("did not send email notification: improper email address \"" + to + "\""); return;/*from w w w .ja v a 2 s .c om*/ } SimpleMailMessage message = new SimpleMailMessage(); message.setFrom(from); message.setTo(to.trim()); message.setSubject(messageSubject); message.setText(messageContent); sender.send(message); }
From source file:csns.util.EmailUtils.java
public boolean sendTextMail(Email email) { SimpleMailMessage message = new SimpleMailMessage(); message.setSubject(email.getSubject()); message.setText(getText(email)); message.setFrom(email.getAuthor().getPrimaryEmail()); message.setCc(email.getAuthor().getPrimaryEmail()); String addresses[] = getAddresses(email.getRecipients(), email.isUseSecondaryEmail()) .toArray(new String[0]); if (addresses.length > 1) { message.setTo(appEmail);//w w w . ja v a2s .co m message.setBcc(addresses); } else message.setTo(addresses); mailSender.send(message); logger.info(email.getAuthor().getUsername() + " sent email to " + StringUtils.arrayToCommaDelimitedString(addresses)); return true; }
From source file:de.codecentric.boot.admin.notify.MailNotifier.java
@Override protected void doNotify(ClientApplicationStatusChangedEvent event) { EvaluationContext context = new StandardEvaluationContext(event); SimpleMailMessage message = new SimpleMailMessage(); message.setTo(to);/* w ww . j a va 2 s. c om*/ message.setFrom(from); message.setSubject(subject.getValue(context, String.class)); message.setText(text.getValue(context, String.class)); message.setCc(cc); sender.send(message); }
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);/*w ww. ja v a 2s . c o m*/ message.setTo(toAddress); message.setSubject(subject); message.setText(mailContent); message.setSentDate(new Date()); return message; }
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 w w w .ja v a 2 s .c o m 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:net.maritimecloud.identityregistry.utils.EmailUtil.java
public void sendOrgAwaitingApprovalEmail(String sendTo, String orgName) throws MailException { if (sendTo == null || sendTo.trim().isEmpty()) { throw new IllegalArgumentException("No email address!"); }/*w w w.j av a 2 s . co m*/ SimpleMailMessage msg = new SimpleMailMessage(); msg.setTo(sendTo); msg.setFrom(from); msg.setSubject(String.format(orgAwaitingApprovalSubject, orgName)); msg.setText(String.format(orgAwaitingApprovalText, orgName)); this.mailSender.send(msg); }
From source file:net.maritimecloud.identityregistry.utils.EmailUtil.java
public void sendAdminOrgAwaitingApprovalEmail(String orgName) throws MailException { SimpleMailMessage msg = new SimpleMailMessage(); msg.setTo(adminEmail);/*from ww w . j av a2 s . c om*/ msg.setFrom(from); msg.setSubject(String.format(orgAwaitingApprovalSubject, orgName)); msg.setText(String.format(adminOrgAwaitingApprovalText, orgName)); this.mailSender.send(msg); }
From source file:br.com.mv.modulo.utils.ModuloEmailSender.java
public void sendEmail(String content) { SimpleMailMessage mailMessage = new SimpleMailMessage(); mailMessage.setTo("suporte@mv.com.br"); mailMessage.setFrom("dispensacao@mv.com.br"); mailMessage.setSubject("Erro no sistema Dispensao de medicamento!"); mailMessage.setText(content); try {/* w w w.j a v a 2 s. c om*/ mailSender.send(mailMessage); } catch (MailException ex) { LOGGER.error("Erro ao enviar email:", ex); } }
From source file:com.mulodo.survey.batch.processor.ReportMailItemProcessor.java
/** * @see org.springframework.batch.item.ItemProcessor#process(java.lang.Object) *//* w w w .j a v a 2s.c om*/ @Override public SimpleMailMessage process(Report report) throws Exception { SimpleMailMessage message = new SimpleMailMessage(); message.setFrom("repost_survey@yahoo.com.vn"); message.setTo(report.getEmail()); message.setSubject("Daily report"); message.setSentDate(new Date()); // Set content message.setText(report.createReport()); System.out.println(message.getText()); return message; }
From source file:uk.ac.ebi.intact.editor.batch.admin.MailNotifierStepExecutionListener.java
public ExitStatus afterStep(StepExecution stepExecution) { SimpleMailMessage message = newSimpleMessage(); message.setSubject("[Editor_import] Finished step: " + stepExecution.getStepName() + " Exit status: " + stepExecution.getExitStatus().getExitCode()); message.setText(stepExecution.toString() + "\n" + stepExecution.getExecutionContext()); message.setText(stepExecution.toString() + "\n" + stepExecution.getSummary() + "\n" + stepExecution.getJobExecution()); message.setTo(stepExecution.getJobParameters().getString("email.recipient")); try {/*from ww w . j a v a2 s .c o m*/ mailSender.send(message); } catch (MailException e) { log.error("Impossible to send e-mail", e); } return stepExecution.getExitStatus(); }