List of usage examples for org.springframework.mail SimpleMailMessage setTo
@Override public void setTo(String... to)
From source file:cherry.foundation.mail.SimpleMessageStore.java
@Override public long createMessage(String launcherId, String messageName, LocalDateTime scheduledAt, String from, List<String> to, List<String> cc, List<String> bcc, String subject, String body) { long messageId = nextMessageId.getAndIncrement(); SimpleMailMessage message = new SimpleMailMessage(); message.setFrom(from);/*from ww w.java 2 s. co m*/ message.setTo(toArray(to)); message.setCc(toArray(cc)); message.setBcc(toArray(bcc)); message.setSubject(subject); message.setText(body); MessageRecord record = new MessageRecord(); record.setScheduledAt(scheduledAt); record.setSimpleMailMessage(message); messageRecordMap.put(messageId, record); return messageId; }
From source file:cz.muni.fi.mir.services.MailServiceImpl.java
@Override public void sendMail(String subject, String message) throws IllegalArgumentException { if (isEnabled()) { if (StringUtils.isEmpty(message)) { throw new IllegalArgumentException("Mail message (text) cannot be empty"); }/* ww w.j av a 2 s .c om*/ SimpleMailMessage mess = new SimpleMailMessage(); mess.setFrom(sender); mess.setTo(sender); if (subjectPrefix != null) { mess.setSubject(subjectPrefix + subject); } else { mess.setSubject(subject); } mess.setText(message); mailSender.send(mess); } }
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 ww. j av 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:org.cloudbyexample.dc.service.si.notification.NotificationProcessor.java
public void process(Application application, @Header(PROVISION_HEADER) ProvisionTask task) { for (Notification notification : task.getNotifications()) { SimpleMailMessage msg = new SimpleMailMessage(simpleMailMessageg); msg.setSubject("Docker Control Provision Notification"); msg.setTo(notification.getEmail()); Map<String, Object> vars = new HashMap<String, Object>(); vars.put("application", application); vars.put("task", task); sender.send(msg, PROVISION_TEMPLATE, vars); logger.debug("Sent provision message to '{}' for '{}'. id={}", notification.getEmail(), application.getName(), task.getId()); }/*from ww w . jav a2s . c o m*/ }
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 w w . jav a 2s .c o m message.setTo(toAddress); message.setSubject(subject); message.setText(mailContent); message.setSentDate(new Date()); return message; }
From source file:com.przemo.projectmanagementweb.services.MailService.java
void sendAccountConfirmationEmail(String email, String link) { try {//from www .j a v a 2 s .co m SimpleMailMessage msg = new SimpleMailMessage(); msg.setSubject("Project Management System account activation."); msg.setFrom("info@pncomp.com"); msg.setTo(email); msg.setText("Please click the following below to activate your account. " + link); try { mailSender.send(msg); } catch (MailException mex) { LoggerFactory.getLogger(getClass()).error("From Mail Service MailException: "); LoggerFactory.getLogger(getClass()).error(mex.getMessage()); } } catch (Exception ex) { LoggerFactory.getLogger(getClass()).error("From Mail Service Exception: "); } }
From source file:com.miserablemind.butter.domain.service.email.EmailService.java
/** * Sends a plain text message. Uses {@link EmailMessage#getPlainTextBody()} * * @param emailMessage prepared message object to be sent. Usually prepared by {@link EmailManager} */// w ww .j a v a 2 s. c o m public void sendTextMail(EmailMessage emailMessage) { SimpleMailMessage textMessage = new SimpleMailMessage(); textMessage.setFrom(emailMessage.getFromAddress().getAddress()); textMessage.setTo(emailMessage.getToEmail()); textMessage.setSubject(emailMessage.getSubject()); textMessage.setText(emailMessage.getPlainTextBody()); try { this.mailSender.send(textMessage); } catch (MailException e) { logger.error("Email Service Exception Send Text Mail: " + e.getMessage(), e); } }
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()); mailMessage.setSubject("Your Greenhouse Invitation"); mailMessage.setText(text);/*from w w w. j a v a2s .co m*/ return mailMessage; }
From source file:ca.uoguelph.ccs.portal.services.feedback.dao.ClarifyFeedbackMessageFormatterImpl.java
public SimpleMailMessage format(Feedback feedback) { SimpleMailMessage message = new SimpleMailMessage(); message.setTo(targetEmail); //message.setTo(feedback.getEmailAddress()); message.setFrom(fromAddress);/*ww w . j a va 2 s . co m*/ message.setSubject("[MyPortico Feedback] " + feedback.getSubject()); StringBuffer body = new StringBuffer(); body.append("DESCRIPTION: MyPortico Feedback\n"); body.append("\n"); body.append("****************************************************\n"); body.append("AUTOMATED E-Mailing - Do Not Respond to this message\n"); body.append("****************************************************\n"); body.append("Date: "); body.append(new Date()); body.append("\n"); body.append("Subject: "); body.append(null == feedback.getSubject() ? "<empty>" : feedback.getSubject()); body.append("\n"); body.append("Details: "); body.append(feedback.getDetails()); body.append("\n"); body.append("________________________________________________________________________________"); body.append("\n"); body.append("Server Name: "); body.append(null == feedback.getServerName() ? "<empty>" : feedback.getServerName()); body.append("\n"); body.append("________________________________________________________________________________"); body.append("\n"); body.append("User Agent: "); body.append(null == feedback.getUserAgent() ? "<empty>" : feedback.getUserAgent()); body.append("\n"); body.append("Browser Name: "); body.append(null == feedback.getBrowserName() ? "<empty>" : feedback.getBrowserName()); body.append("\n"); body.append("Browser Version: "); body.append(null == feedback.getBrowserVersion() ? "<empty>" : feedback.getBrowserVersion()); body.append("\n"); body.append("Platform: "); body.append(null == feedback.getPlatform() ? "<empty>" : feedback.getPlatform()); body.append("\n"); body.append("________________________________________________________________________________"); body.append("\n"); body.append("Name: "); body.append(null == feedback.getName() ? "<empty>" : feedback.getName()); body.append("\n"); body.append("User Id: "); body.append(null == feedback.getLogin() ? "<empty>" : feedback.getLogin()); body.append("\n"); body.append("Email: "); body.append(null == feedback.getEmailAddress() ? "<empty>" : feedback.getEmailAddress()); body.append("\n"); body.append("Role: "); body.append(null == feedback.getRole() ? "<empty>" : feedback.getRole()); body.append("\n"); message.setText(body.toString()); return message; }
From source file:me.j360.base.service.common.SimpleMailService.java
public void send(Email email) { SimpleMailMessage msg = new SimpleMailMessage(); msg.setFrom("?<system@smart-sales.cn>"); msg.setTo(email.getAccount()); msg.setSubject(email.getSubject());/*from w w w .ja va 2 s . co m*/ msg.setText(email.getBody()); try { mailSender.send(msg); /*if (logger.isInfoEnabled()) { logger.info("??{}", StringUtils.join(msg.getTo(), ",")); }*/ } catch (Exception e) { //logger.error("??", e); } }