List of usage examples for org.springframework.mail.javamail JavaMailSenderImpl setHost
public void setHost(@Nullable String host)
From source file:org.homiefund.test.config.IntegrationConfiguration.java
@Bean public MailSender mailSender() { JavaMailSenderImpl mailSender = new JavaMailSenderImpl(); mailSender.setHost("localhost"); mailSender.setPort(20025);//from w w w .j a v a 2 s .c o m return mailSender; }
From source file:net.przemkovv.sphinx.config.ApplicationConfig.java
@Bean public JavaMailSender getJavaMailSender() { logger.debug("Bean initialization: JavaMailSender"); JavaMailSenderImpl sender = new JavaMailSenderImpl(); sender.setHost("127.0.0.1"); return sender; }
From source file:org.beanfuse.notification.mail.DefaultMailNotifierTest.java
@Test public void testSimple() throws Exception { JavaMailSenderImpl mailSender = new org.springframework.mail.javamail.JavaMailSenderImpl(); mailSender.setHost("mail.shufe.edu.cn"); mailSender.setUsername("infocms"); mailSender.setPassword("shufejw"); mailSender.getJavaMailProperties().put("mail.smtp.auth", "true"); MailMessage mmc = new MailMessage("infocms@mail.shufe.edu.cn", "", "???"); DefaultMailNotifier mailNotifier = new DefaultMailNotifier(); mailNotifier.setJavaMailSender(mailSender); mailNotifier.setFromMailbox("infocms@mail.shufe.edu.cn"); mailNotifier.setFromName("name"); if (online)/* w w w . ja v a2s . com*/ mailNotifier.sendMessage(mmc); }
From source file:io.gravitee.management.rest.spring.EmailConfiguration.java
@Bean public JavaMailSenderImpl mailSender() { final JavaMailSenderImpl javaMailSender = new JavaMailSenderImpl(); javaMailSender.setHost(host); if (StringUtils.isNumeric(port)) { javaMailSender.setPort(Integer.valueOf(this.port)); }/*from ww w .jav a 2 s.c o m*/ javaMailSender.setUsername(username); javaMailSender.setPassword(password); return javaMailSender; }
From source file:com.github.dbourdette.otto.service.mail.Mailer.java
private JavaMailSender mailSender(MailConfiguration configuration) { JavaMailSenderImpl sender = new JavaMailSenderImpl(); sender.setHost(configuration.getSmtp()); if (configuration.getPort() != 0) { sender.setPort(configuration.getPort()); }/*from www . ja v a 2 s . co m*/ if (StringUtils.isNotEmpty(configuration.getUser())) { sender.setUsername(configuration.getUser()); sender.setPassword(configuration.getPassword()); Properties javaMailProperties = new Properties(); javaMailProperties.put("mail.smtp.auth", "true"); sender.setJavaMailProperties(javaMailProperties); } return sender; }
From source file:org.beanfuse.notification.mail.DefaultMailNotifierTest.java
@Test public void testGmail() throws Exception { JavaMailSenderImpl mailSender = new org.springframework.mail.javamail.JavaMailSenderImpl(); mailSender.setHost("smtp.gmail.com"); mailSender.setUsername("eams.demon"); mailSender.setPassword("eamsadmin"); mailSender.setPort(465);// w ww. j a v a 2 s. co m mailSender.setProtocol("smtp"); // Security.addProvider(new com.sun.net.ssl.internal.ssl.Provider()); mailSender.getJavaMailProperties().put("mail.smtp.auth", "true"); mailSender.getJavaMailProperties().put("mail.smtp.port", new Integer(465)); mailSender.getJavaMailProperties().put("mail.smtp.starttls.enable", "true"); mailSender.getJavaMailProperties().put("mail.smtp.socketFactory.port", new Integer(465)); mailSender.getJavaMailProperties().put("mail.smtp.socketFactory.class", "javax.net.ssl.SSLSocketFactory"); mailSender.getJavaMailProperties().put("mail.smtp.socketFactory.fallback", "false"); MailMessage mmc = new MailMessage("eams.demon@gmail.com", "", "???"); DefaultMailNotifier mailNotifier = new DefaultMailNotifier(); mailNotifier.setJavaMailSender(mailSender); mailNotifier.setFromMailbox("eams.demon@gmail.com"); mailNotifier.setFromName("name"); if (online) mailNotifier.sendMessage(mmc); }
From source file:com.springsource.greenhouse.config.MailConfig.java
/** * The Java Mail sender./*from w w w . j a v a 2s . c o m*/ * It's not generally expected for mail sending to work in embedded mode. * Since this mail sender is always invoked asynchronously, this won't cause problems for the developer. */ @Bean public JavaMailSender mailSender() { JavaMailSenderImpl mailSender = new JavaMailSenderImpl(); mailSender.setDefaultEncoding("UTF-8"); mailSender.setHost(environment.getProperty("mail.host")); mailSender.setPort(environment.getProperty("mail.port", Integer.class, 25)); mailSender.setUsername(environment.getProperty("mail.username")); mailSender.setPassword(environment.getProperty("mail.password")); Properties properties = new Properties(); properties.put("mail.smtp.auth", environment.getProperty("mail.smtp.auth", Boolean.class, false)); properties.put("mail.smtp.starttls.enable", environment.getProperty("mail.smtp.starttls.enable", Boolean.class, false)); mailSender.setJavaMailProperties(properties); return mailSender; }
From source file:org.davidmendoza.fileUpload.config.MailConfig.java
@Bean public JavaMailSender mailSender() { JavaMailSenderImpl mailSender = new JavaMailSenderImpl(); mailSender.setDefaultEncoding("UTF-8"); mailSender.setHost(mailHost); mailSender.setPassword(mailPassword); mailSender.setUsername(mailUser);/*from ww w.ja v a2s .c o m*/ mailSender.setPort(new Integer(mailPort)); Properties properties = new Properties(); properties.put("mail.smtp.auth", mailAuth); properties.put("mail.smtp.starttls.enable", mailStarttls); properties.put("mail.smtp.socketFactory.class", mailSocketFactory); properties.put("mail.debug", mailDebug); mailSender.setJavaMailProperties(properties); return mailSender; }
From source file:com.glaf.mail.config.JavaMailSenderConfiguration.java
@Bean(name = "javaMailSender") public JavaMailSenderImpl buildJavaMailSender() { MailConfig cfg = new MailConfig(); String filename = SystemProperties.getConfigRootPath() + Constants.MAIL_CONFIG; Properties properties = PropertiesUtils.loadFilePathResource(filename); cfg.setEncoding(properties.getProperty("mail.defaultEncoding", "GBK")); cfg.setHost(properties.getProperty("mail.host", "127.0.0.1")); cfg.setUsername(properties.getProperty("mail.username")); cfg.setPassword(properties.getProperty("mail.password")); if (StringUtils.equals(properties.getProperty("mail.auth"), "true")) { cfg.setAuth(true);/* w w w. j a v a 2 s .c o m*/ } int port = JavaMailSenderImpl.DEFAULT_PORT; if (properties.getProperty("mail.port") != null) { port = Integer.parseInt(properties.getProperty("mail.port")); } JavaMailSenderImpl sender = new JavaMailSenderImpl(); sender.setJavaMailProperties(properties); sender.setHost(properties.getProperty("mail.host")); sender.setPort(port); sender.setProtocol(JavaMailSenderImpl.DEFAULT_PROTOCOL); sender.setUsername(properties.getProperty("mail.username")); sender.setPassword(properties.getProperty("mail.password")); sender.setDefaultEncoding(properties.getProperty("mail.defaultEncoding", "GBK")); return sender; }
From source file:nz.net.orcon.kanban.automation.actions.EmailSenderAction.java
public void sendEmail(String subject, String emailBody, String to, String bcc, String from, String replyTo, String host) {//from w w w .j ava 2 s. co m SimpleMailMessage mailMessage = new SimpleMailMessage(); JavaMailSenderImpl mailSender = new JavaMailSenderImpl(); mailSender.setHost(host); if (StringUtils.isNotBlank(to)) { mailMessage.setTo(to); } if (StringUtils.isNotBlank(bcc)) { mailMessage.setBcc(bcc); } if (StringUtils.isNotBlank(from)) { mailMessage.setFrom(from); } if (StringUtils.isNotBlank(replyTo)) { mailMessage.setReplyTo(replyTo); } if (StringUtils.isNotBlank(subject)) { mailMessage.setSubject(subject); } mailMessage.setText(emailBody); mailSender.send(mailMessage); logger.info("Email Message has been sent.."); }