List of usage examples for org.springframework.mail SimpleMailMessage setFrom
@Override public void setFrom(String from)
From source file:hu.unideb.studentSupportInterface.backing.Registration.java
public void addUser() { if (userDao.loadUserByUsername(newUser.getEmail()) != null) { FacesContext.getCurrentInstance().addMessage(null, new FacesMessage(FacesMessage.SEVERITY_ERROR, "Ez az e-mail cm mr szerepel az adatbzisban.", "Ez az e-mail cm mr szerepel az adatbzisban...")); return;/*from w w w . j a v a 2 s . com*/ } if (!newUser.getPassword().equals(pwdCheck)) { FacesContext.getCurrentInstance().addMessage(null, new FacesMessage(FacesMessage.SEVERITY_ERROR, "A kt jelsz nem egyezik.", "A kt jelsz nem egyezik.")); return; } if (!selectedRoles.contains(Role.TUTOR)) { newUser.setActive(true); } newUser = userDao.createUser(newUser, newUser.getPassword()); for (Role r : selectedRoles) { roleDao.addRoleToUser(newUser, r); } for (Language l : selectedLanguages) { languageDao.addLanguageToUser(l, newUser); } SimpleMailMessage msg = new SimpleMailMessage(); msg.setFrom("SSI"); msg.setTo(newUser.getEmail()); String text; if (selectedRoles.contains(Role.TUTOR)) { text = "Kedves " + newUser.getFirstName() + "!\r\n\r\nSikeresen regisztrltl a Student Support Interface alkalmazsba!\r\nMivel oktatknt regisztrltl, felhasznli fikod csak adminisztrtori jvhagys utn lesz hasznlhat. Errl egy jabb zenetben fogsz rteslni.\r\n\r\ndvzlettel:\r\nStudent Support Interface"; } else { text = "Kedves " + newUser.getFirstName() + "!\r\n\r\nSikeresen regisztrltl a Student Support Interface alkalmazsba!\r\n\r\ndvzlettel:\r\nStudent Support Interface"; } msg.setSubject("Sikeres regisztrci"); msg.setText(text); mailSender.send(msg); FacesContext facesContext = FacesContext.getCurrentInstance(); String outcome = "existingSolutions?faces-redirect=true";// Do your thing? facesContext.getApplication().getNavigationHandler().handleNavigation(facesContext, null, outcome); }
From source file:net.triptech.metahive.service.OpenIdAuthenticationFailureHandler.java
/** * Send a notification email.//from w w w.jav a 2s . c o m * * @param newPerson the new person */ private void sendNotificationEmail(final Person newPerson) { SimpleMailMessage message = new SimpleMailMessage(); message.setTo("paintbuoy@gmail.com"); message.setFrom("david.harrison@stress-free.co.nz"); StringBuilder subject = new StringBuilder(); subject.append("Metahive: New user '"); subject.append(newPerson.getFormattedName()); subject.append("' ("); subject.append(newPerson.getEmailAddress()); subject.append(") registered"); StringBuilder body = new StringBuilder(); body.append(newPerson.getFormattedName()); body.append(" ("); body.append(newPerson.getEmailAddress()); body.append(") just registered at the Metahive.\n\n"); body.append("Have a nice day.\n"); message.setSubject(subject.toString()); message.setText(body.toString()); try { emailSenderService.send(message, null); } catch (ServiceException se) { logger.error("Error sending notification email: " + se.getMessage()); } }
From source file:csns.util.EmailUtils.java
public boolean sendTextMail(Email email) { SimpleMailMessage message = new SimpleMailMessage(); message.setSubject(email.getSubject()); message.setText(getText(email));/*ww w .j av a 2s .c om*/ 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); 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:ca.uoguelph.ccs.portal.services.feedback.dao.ClarifyFeedbackMessageFormatterImpl.java
public SimpleMailMessage format(Feedback feedback) { SimpleMailMessage message = new SimpleMailMessage(); message.setTo(targetEmail);/*w w w. j ava 2 s .c o m*/ //message.setTo(feedback.getEmailAddress()); message.setFrom(fromAddress); 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:jp.xet.uncommons.wicket.utils.ErrorReportRequestCycleListener.java
@Override public IRequestHandler onException(RequestCycle cycle, Exception ex) { if (ex instanceof PageExpiredException || ex instanceof StalePageException) { return null; }/* ww w . j ava 2 s . c o m*/ if (ex instanceof WicketRuntimeException) { Throwable rootCause = getRootCause(ex); if (rootCause == null) { rootCause = ex; } String environment = loadEnvironment(); if (enabledEnvironments == null || environment == null || ObjectUtils.containsElement(enabledEnvironments, environment)) { String type = rootCause.getClass().getSimpleName(); String message = rootCause.getMessage(); String subject = MessageFormat.format(subjectPattern, environment, type, message); SimpleMailMessage mailMessage = new SimpleMailMessage(); mailMessage.setFrom(from); mailMessage.setTo(to); mailMessage.setSubject(subject); mailMessage.setText(getStackTrace(ex)); try { logger.debug("sending exception report mail..."); mailSender.send(mailMessage); logger.debug("success to send exception report mail"); } catch (MailException e) { logger.error("failed to send exception report mail", e); } } else { logger.debug( "exception report mail was not sent, " + "because enabledEnvironments{} does not contain environment[{}]", new Object[] { Arrays.toString(enabledEnvironments), environment }); } } return null; }
From source file:edu.wisc.my.portlets.feedback.dao.ClarifyFeedbackMessageFormatterImpl.java
public SimpleMailMessage format(Feedback feedback) { SimpleMailMessage message = new SimpleMailMessage(); message.setTo(targetEmail);/*from w w w.j a va2 s . c o m*/ message.setFrom(fromAddress); message.setSubject("CALL_CREATE" + " " + feedback.getSubject()); StringBuffer body = new StringBuffer(); body.append("CUSTOMER_NETID: "); body.append(null == feedback.getNetid() ? "<empty>" : feedback.getNetid()); body.append("\n"); body.append("CALL_SERVICE: "); body.append("My UW"); body.append("\n"); body.append("CALL_REF: "); body.append("SEND TO HDI"); body.append("\n"); body.append("CALL_DESCRIPTION: "); body.append(feedback.getDetails()); body.append("\n"); body.append("Date:\n"); body.append(new Date()); body.append("\n"); body.append("\n"); body.append("Following Information user-inputted:"); body.append("\n"); body.append("\n"); body.append("name: "); body.append(null == feedback.getName() ? "<empty>" : feedback.getName()); body.append("\n"); body.append("phone: "); body.append(null == feedback.getPhoneNumber() ? "<empty>" : feedback.getPhoneNumber()); body.append("\n"); body.append("email: "); body.append(null == feedback.getEmailAddress() ? "<empty>" : feedback.getEmailAddress()); body.append("\n"); body.append("Would like reply: "); body.append(null == feedback.getReply() ? "<empty>" : feedback.getReply()); body.append("\n"); body.append("\n"); body.append("Following Information auto-populated:"); body.append("\n"); body.append("\n"); body.append("hidden netID: "); body.append(null == feedback.getHiddenNetid() ? "<empty>" : feedback.getHiddenNetid()); body.append("\n"); body.append("hidden name: "); body.append(null == feedback.getHiddenName() ? "<empty>" : feedback.getHiddenName()); body.append("\n"); body.append("hidden phone: "); body.append(null == feedback.getHiddenPhoneNumber() ? "<empty>" : feedback.getHiddenPhoneNumber()); body.append("\n"); body.append("hidden email: "); body.append(null == feedback.getHiddenEmailAddress() ? "<empty>" : feedback.getHiddenEmailAddress()); body.append("\n"); body.append("userAgent: "); body.append(null == feedback.getUserAgent() ? "<empty>" : feedback.getUserAgent()); body.append("\n"); body.append("browserName: "); body.append(null == feedback.getBrowserName() ? "<empty>" : feedback.getBrowserName()); body.append("\n"); body.append("browserVersion: "); 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("profile: "); body.append(null == feedback.getProfile() ? "<empty>" : feedback.getProfile()); body.append("\n"); message.setText(body.toString()); return message; }
From source file:mx.unam.pixel.controller.UsuarioController.java
public void recuperaContrasena() { List<Usuario> u = usuarioService.findByCorreo(correoRecuperar); if (u != null || u.size() > 0) { //Aqui se envia correo al usuario investigar si se regresaria null o la lista vacia SimpleMailMessage mail = new SimpleMailMessage(); mail.setTo(u.get(0).getCorreo()); mail.setFrom("pixel.is.pruebas@gmail.com"); mail.setSubject("Muffin"); mail.setCc("pixel_developer@gmail.com"); mail.setText("Tu contrasea es :" + u.get(0).getContrasena()); mailSender.send(mail);/*from w w w . j a v a 2 s. c o m*/ } return; }
From source file:org.jasig.portlets.FeedbackPortlet.service.EmailForwardingListener.java
public void performAction(FeedbackItem item) { // only forward on email with comments if (item.getFeedback() == null || item.getFeedback().equals("")) return;//from ww w.jav a 2 s . c o m SimpleMailMessage message = new SimpleMailMessage(mailMessage); // set the user's email address as the from and reply to if (item.getUseremail() != null && !item.getUseremail().equals("")) { message.setFrom(item.getUseremail()); message.setReplyTo(item.getUseremail()); } // construct the message text String text = message.getText(); if (item.getUsername() != null && !item.getUsername().equals("")) text = StringUtils.replace(text, "%USERNAME%", item.getUsername()); else text = StringUtils.replace(text, "%USERNAME%", "Anonymous"); if (item.getUserrole() != null && !item.getUserrole().equals("")) text = StringUtils.replace(text, "%USERROLE%", item.getUserrole()); else text = StringUtils.replace(text, "%USERROLE%", "unknown"); text = StringUtils.replace(text, "%USERAGENT%", item.getUseragent()); if (item.getTabname() != null && !item.getTabname().equals("")) text = StringUtils.replace(text, "%TABNAME%", item.getTabname()); else text = StringUtils.replace(text, "%TABNAME%", "none"); text = StringUtils.replace(text, "%FEEDBACKTYPE%", item.getFeedbacktype()); text = StringUtils.replace(text, "%FEEDBACK%", item.getFeedback()); message.setText(text); // send the message mailSender.send(message); }
From source file:in.mycp.controller.LoginController.java
public void sendMessage(String mailFrom, String subject, String mailTo, String message) { org.springframework.mail.SimpleMailMessage mailMessage = new org.springframework.mail.SimpleMailMessage(); mailMessage.setFrom(mailFrom); mailMessage.setSubject(subject);/*from w ww . j a va 2s. c om*/ mailMessage.setTo(mailTo); mailMessage.setText(message); mailTemplate.send(mailMessage); }
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);//w ww.j a v a2 s. c o m return true; }