List of usage examples for org.springframework.mail.javamail JavaMailSenderImpl setJavaMailProperties
public void setJavaMailProperties(Properties javaMailProperties)
From source file:io.lavagna.model.MailConfig.java
private JavaMailSender toMailSender() { JavaMailSenderImpl r = new JavaMailSenderImpl(); r.setDefaultEncoding("UTF-8"); r.setHost(host);/*from www.j a va 2 s.c o m*/ r.setPort(port); r.setProtocol(protocol); r.setUsername(username); r.setPassword(password); if (properties != null) { try { Properties prop = PropertiesLoaderUtils.loadProperties( new EncodedResource(new ByteArrayResource(properties.getBytes("UTF-8")), "UTF-8")); r.setJavaMailProperties(prop); } catch (IOException e) { LOG.warn("error while setting the mail sender properties", e); } } return r; }
From source file:br.com.semanticwot.cd.conf.AppWebConfiguration.java
@Bean public JavaMailSenderImpl mailSender() { // para consegui fazer a injeo automtica JavaMailSenderImpl javaMailSenderImpl = new JavaMailSenderImpl(); javaMailSenderImpl.setHost("smtp.gmail.com"); javaMailSenderImpl.setPassword("senhadeapp"); javaMailSenderImpl.setPort(587);//ww w .ja v a2s . c o m javaMailSenderImpl.setUsername("wiser"); Properties mailProperties = new Properties(); mailProperties.put("mail.smtp.auth", true); mailProperties.put("mail.smtp.starttls.enable", true); javaMailSenderImpl.setJavaMailProperties(mailProperties); return javaMailSenderImpl; }
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. j a 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:com.thinkbiganalytics.metadata.sla.TestConfiguration.java
@Bean(name = "slaEmailSender") public JavaMailSender javaMailSender( @Qualifier("slaEmailConfiguration") EmailConfiguration emailConfiguration) { JavaMailSenderImpl mailSender = new JavaMailSenderImpl(); Properties mailProperties = new Properties(); mailProperties.put("mail.smtp.auth", emailConfiguration.getSmtpAuth()); mailProperties.put("mail.smtp.starttls.enable", emailConfiguration.getStarttls()); if (StringUtils.isNotBlank(emailConfiguration.getSmptAuthNtmlDomain())) { mailProperties.put("mail.smtp.auth.ntlm.domain", emailConfiguration.getSmptAuthNtmlDomain()); }//from w w w . j a v a2s .c o m mailProperties.put("mail.debug", "true"); mailSender.setJavaMailProperties(mailProperties); mailSender.setHost(emailConfiguration.getHost()); mailSender.setPort(emailConfiguration.getPort()); mailSender.setProtocol(emailConfiguration.getProtocol()); mailSender.setUsername(emailConfiguration.getUsername()); mailSender.setPassword(emailConfiguration.getPassword()); return mailSender; }
From source file:com.mobileman.projecth.TestCaseBase.java
/** * @throws Exception// ww w . j av a 2 s . c o m */ @Before public void setUp() throws Exception { sessionFactory = (SessionFactory) applicationContext.getBean("sessionFactory"); try { session = SessionFactoryUtils.getSession(sessionFactory, false); if (session == null) { sessionOwner = true; session = SessionFactoryUtils.getSession(sessionFactory, true); TransactionSynchronizationManager.bindResource(sessionFactory, new SessionHolder(session)); } else { sessionOwner = false; } } catch (IllegalStateException e) { } if (wiser == null) { wiser = new Wiser(); wiser.setPort(2525); wiser.start(); @SuppressWarnings("unchecked") Map<String, JavaMailSenderImpl> ofType = applicationContext .getBeansOfType(org.springframework.mail.javamail.JavaMailSenderImpl.class); for (Entry<String, JavaMailSenderImpl> bean : ofType.entrySet()) { JavaMailSenderImpl mailSender = bean.getValue(); mailSender.setPort(2525); mailSender.setHost("localhost"); mailSender.setUsername(null); mailSender.setPassword(null); Properties props = new Properties(); props.put("mail.transport.protocol", "smtp"); props.put("mail.smtp.host", "localhost"); props.put("mail.smtp.auth", "false"); mailSender.setJavaMailProperties(props); } } if (wiser.getMessages() != null) { wiser.getMessages().clear(); } }
From source file:org.davidmendoza.fileUpload.config.MailConfig.java
@Bean public JavaMailSender mailSender() { JavaMailSenderImpl mailSender = new JavaMailSenderImpl(); mailSender.setDefaultEncoding("UTF-8"); mailSender.setHost(mailHost);/*from w w w. j a va2s .c om*/ mailSender.setPassword(mailPassword); mailSender.setUsername(mailUser); 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:org.smigo.config.ProductionConfiguration.java
@Bean public JavaMailSenderImpl javaMailSender() { log.debug("JavaMailSender init"); final JavaMailSenderImpl ret = new JavaMailSenderImpl(); ret.setUsername(mailSenderUsername); ret.setPassword(mailSenderPassword); ret.setHost(mailSenderHost);// w ww .jav a 2 s. c om ret.setPort(mailSenderPort); ret.setDefaultEncoding("UTF-8"); final Properties props = new Properties(); props.setProperty("mail.smtp.starttls.enable", "true"); props.setProperty("mail.smtp.auth", "true"); props.setProperty("mail.smtp.ssl.enable", "true"); props.setProperty("mail.smtp.ssl.trust", mailSenderHost); ret.setJavaMailProperties(props); return ret; }
From source file:aka.pirana.springsecurity.config.AppConfig.java
@Bean public JavaMailSenderImpl javaMailSenderImpl() { System.out.println("aka.pirana.springsecurity.config.AppConfig.javaMailSenderImpl()"); JavaMailSenderImpl mailSenderImpl = new JavaMailSenderImpl(); mailSenderImpl.setHost(env.getProperty("smtp.host")); mailSenderImpl.setPort(env.getProperty("smtp.port", Integer.class)); mailSenderImpl.setProtocol(env.getProperty("smtp.protocol")); mailSenderImpl.setUsername(env.getProperty("smtp.username")); mailSenderImpl.setPassword(env.getProperty("smtp.password")); Properties javaMailProps = new Properties(); javaMailProps.put("mail.smtp.auth", true); javaMailProps.put("mail.smtp.starttls.enable", true); mailSenderImpl.setJavaMailProperties(javaMailProps); return mailSenderImpl; }
From source file:com.MockGatewayApplication.java
@Bean public JavaMailSender mailSender() { JavaMailSenderImpl mailSender = new JavaMailSenderImpl(); // mailSender.setHost("localhost"); // mailSender.setPort(25); mailSender.setHost(mailHost);/* ww w. jav a2 s. co m*/ mailSender.setPort(mailPort); mailSender.setUsername(mailUsername); mailSender.setPassword(mailPassword); Properties properties = new Properties(); properties.setProperty("mail.smtp.auth", "true"); properties.setProperty("mail.smtp.starttls.enable", "true"); mailSender.setJavaMailProperties(properties); return mailSender; }
From source file:com.github.dactiv.fear.service.service.message.MessageService.java
/** * spring ??????./*from w w w . ja v a2s . c o m*/ * @throws Exception */ @Override public void afterPropertiesSet() throws Exception { for (Resource r : resources) { JavaMailSenderImpl jms = new JavaMailSenderImpl(); Properties properties = new Properties(); properties.load(r.getInputStream()); jms.setUsername(properties.getProperty("mail.username")); jms.setPassword(properties.getProperty("mail.password")); jms.setHost(properties.getProperty("mail.host")); jms.setDefaultEncoding(properties.getProperty("mail.default.encoding", DEFAULT_MAIL_ENCODING)); jms.setJavaMailProperties(properties); javaMailSenders.add(jms); } }