List of usage examples for org.springframework.mail SimpleMailMessage SimpleMailMessage
public SimpleMailMessage()
From source file:com.sharksharding.util.mail.SendMail.java
public SendMail() { mailBean = new MailBean(); mailSender = new JavaMailSenderImpl(); mailSender.setPort(mailBean.getPORT()); mailSender.setHost(mailBean.getHOST()); mailSender.setUsername(mailBean.getUSERNAME()); mailSender.setPassword(mailBean.getPASSWORD()); Properties properties = new Properties(); properties.setProperty("mail.smtp.auth", "true"); mailSender.setJavaMailProperties(properties); mailMessage = new SimpleMailMessage(); mailMessage.setFrom(mailBean.getFROM()); mailMessage.setTo(mailBean.getTO()); mailMessage.setSubject(mailBean.getSUBJECT()); GetUserInfo getUserInfo = new GetUserInfo(); mailMessage.setText("[version]:" + LoadVersion.getVersion() + "\n[javaVersion]:" + getUserInfo.getJavaVersion() + "\n[osName]:" + getUserInfo.getOsName() + "\n[jvmName]:" + getUserInfo.getJvmName() + "\n[address]:" + getUserInfo.getAddress() + "\n[hostName]:" + getUserInfo.getHostname() + "\n[startTime]:" + getUserInfo.getStartTime()); }
From source file:za.org.opengov.common.util.MailUtil.java
/** * Send an email to the given address./* w w w . ja v a 2 s . c om*/ * * @param from * The source email address. * @param to * The destination email address. * @param subject * The email subject. * @param msg * The email body. */ public void sendMail(String from, String to, String subject, String msg) { SimpleMailMessage message = new SimpleMailMessage(); message.setFrom(from); message.setTo(to); message.setSubject(subject); message.setText(msg); mailSender.send(message); }
From source file:com.wury.app.serviceimpl.EmailSenderServiceImpl.java
@Override public boolean sendEmail(EmailSenderModel e) { boolean res;//from w w w. java2 s . c o m SimpleMailMessage mail = new SimpleMailMessage(); mail.setTo(e.getAlamatEmailTujuan()); mail.setSubject(e.getSubject()); mail.setText(e.getMessageBody()); try { mailSender.send(mail); res = true; } catch (MailException ex) { res = false; System.out.println(ex.getMessage()); } return res; }
From source file:com.rxx.common.util.MailUtil.java
/** * /* w w w. j a v a 2 s .co m*/ * * @param host * @param port * @param userName * @param password * @param title * @param content * @param toUser */ public static void sendText(String host, int port, String userName, String password, String title, String content, String[] toUser) { JavaMailSenderImpl senderImpl = new JavaMailSenderImpl(); // mail server senderImpl.setHost(host); senderImpl.setPort(port); // SimpleMailMessage mailMessage = new SimpleMailMessage(); // // String[] array = new String[] {"sun111@163.com","sun222@sohu.com"}; // mailMessage.setTo(array); mailMessage.setTo(toUser); mailMessage.setFrom(userName); mailMessage.setSubject(title); mailMessage.setText(content); senderImpl.setUsername(userName); // ,username senderImpl.setPassword(password); // , password Properties prop = new Properties(); prop.put(" mail.smtp.auth ", " true "); // true, prop.put(" mail.smtp.timeout ", " 25000 "); senderImpl.setJavaMailProperties(prop); // senderImpl.send(mailMessage); }
From source file:uk.org.funcube.fcdw.config.MailConfig.java
@Bean SimpleMailMessage alertMailMessage() {// w ww .j a va2 s. c om SimpleMailMessage alertMailMessage = new SimpleMailMessage(); alertMailMessage.setFrom("dave@g4dpz.me.uk"); alertMailMessage.setTo("dave@g4dpz.me.uk"); alertMailMessage.setSubject("Alert - Exception occurred. Please investigate"); return alertMailMessage; }
From source file:com.badgersoft.eseoprocessor.config.MailConfig.java
@Bean SimpleMailMessage alertMailMessage() {/* w ww . j a va2 s. c o m*/ 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.callistasoftware.netcare.core.spi.impl.EmailNotificationServiceImpl.java
private void doSendEmail(final String message, final String subject, final String toAddress) { log.info("Delivering email message '{}' to {}", subject, toAddress); final SimpleMailMessage smm = new SimpleMailMessage(); smm.setTo(toAddress);//ww w . java2 s. co m smm.setSubject(subject); smm.setText(message); try { this.mailSender.send(smm); } catch (final MailException e) { log.warn("Could not deliver email message. Reason: {}", e.getMessage()); } }
From source file:com.appleframework.monitor.service.EmailService.java
public void _notify(Alert alert) { Project project = projectService.findProject(alert.getProjectName()); if (project == null) { logger.error("projectName of alert is null, alert={}", alert); return;//www. j a va 2 s . co m } SimpleMailMessage sm = new SimpleMailMessage(); sm.setText(alert.getContent()); sm.setSubject(alert.getTitle()); sm.setFrom(from); String mailList = alert.getMetricDog().getMailList(); if (StringUtils.isBlank(mailList)) mailList = project.getMailList(); if (StringUtils.isNotBlank(mailList)) sm.setTo(mailList.split(",")); else logger.error("send mail fail ,because mail list is null"); send(sm); }
From source file:de.codecentric.boot.admin.notify.MailNotifierTest.java
@Test public void test_onApplicationEvent() { notifier.notify(new ClientApplicationStatusChangedEvent( Application.create("App").withId("-id-").withHealthUrl("http://health").build(), StatusInfo.ofDown(), StatusInfo.ofUp())); SimpleMailMessage expected = new SimpleMailMessage(); expected.setTo(new String[] { "foo@bar.com" }); expected.setCc(new String[] { "bar@foo.com" }); expected.setFrom("SBA <no-reply@example.com>"); expected.setText("App (-id-)\nstatus changed from DOWN to UP\n\nhttp://health"); expected.setSubject("-id- is UP"); verify(sender).send(eq(expected));// w w w . j a va 2 s. co m }
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);// w ww. j av a 2s. co 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); } }