List of usage examples for org.springframework.mail.javamail JavaMailSenderImpl setPassword
public void setPassword(@Nullable String password)
From source file:ru.mystamps.web.config.MailConfig.java
@Bean public JavaMailSender getMailSender() { JavaMailSenderImpl mailer = new JavaMailSenderImpl(); mailer.setHost(env.getRequiredProperty("mail.smtp.host")); mailer.setPort(env.getRequiredProperty("mail.smtp.port", Integer.class)); mailer.setUsername(env.getRequiredProperty("mail.smtp.login")); mailer.setPassword(env.getRequiredProperty("mail.smtp.password")); return mailer; }
From source file:io.lavagna.model.MailConfig.java
private JavaMailSender toMailSender() { JavaMailSenderImpl r = new JavaMailSenderImpl(); r.setDefaultEncoding("UTF-8"); r.setHost(host);/* ww w . ja v a 2 s .co 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:ch.javaee.basicMvc.config.CommonConfig.java
@Bean JavaMailSender javaMailSender() {//from w w w. j a v a 2 s .co m logger.debug("Enter: javaMailSender"); JavaMailSenderImpl javaMailSender = new JavaMailSenderImpl(); javaMailSender.setPort(Integer.parseInt(mailSmtpPort)); javaMailSender.setHost(mailSmtpHost); javaMailSender.setUsername(mailSmtpUsername); javaMailSender.setPassword(mailSmtpPassword); javaMailSender.getJavaMailProperties().setProperty("mail.smtp.auth", mailSmtpAuth); javaMailSender.getJavaMailProperties().setProperty("mail.smtp.starttls.enable", mailSmtpStartTlsEnable); logger.debug("Exit: javaMailSender"); return javaMailSender; }
From source file:com.enonic.cms.core.mail.MailServiceBeans.java
@Bean public JavaMailSender javaMailSender() { JavaMailSenderImpl javaMailSender = new JavaMailSenderImpl(); javaMailSender.setHost(smtpHost);/*from w w w . ja v a2s. co m*/ if (StringUtils.isNotEmpty(smtpUser)) { javaMailSender.setUsername(smtpUser); } if (StringUtils.isNotEmpty(smtpPassword)) { javaMailSender.setPassword(smtpPassword); } javaMailSender.setPort(smtpPort); return javaMailSender; }
From source file:io.gravitee.management.rest.spring.EmailConfiguration.java
@Bean public JavaMailSenderImpl mailSender() { final JavaMailSenderImpl javaMailSender = new JavaMailSenderImpl(); javaMailSender.setHost(host);//from www . j av a 2s . co m if (StringUtils.isNumeric(port)) { javaMailSender.setPort(Integer.valueOf(this.port)); } javaMailSender.setUsername(username); javaMailSender.setPassword(password); return javaMailSender; }
From source file:com.mobileman.projecth.TestCaseBase.java
/** * @throws Exception/* w w w . j a va 2 s. c om*/ */ @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:br.eti.danielcamargo.backend.common.config.context.CoreConfig.java
@Bean(name = "mailSender") public JavaMailSender mailSender() throws PropertyVetoException { JavaMailSenderImpl bean = new JavaMailSenderImpl(); bean.setDefaultEncoding("UTF-8"); bean.setHost("smtp.gmail.com"); bean.setPort(587);//from ww w.j av a 2s.com bean.setUsername("danielsudpr@gmail.com "); bean.setPassword("***"); Properties properties = new Properties(); properties.put("mail.smtp.auth", true); properties.put("mail.smtp.starttls.enable", true); bean.setJavaMailProperties(properties); return bean; }
From source file:com.miserablemind.butter.bootstrap.RootContext.java
/** * E-mail Sender configured using {@link ConfigMail}. * * @return {@link JavaMailSender} bean./* w ww.ja v a2s . co m*/ */ @Bean public JavaMailSender emailSender() { ConfigMail configMail = configSystem.getConfigMail(); JavaMailSenderImpl emailSender = new JavaMailSenderImpl(); emailSender.setHost(configMail.getHost()); emailSender.setUsername(configMail.getUsername()); emailSender.setPassword(configMail.getPassword()); emailSender.setPort(configMail.getPort()); Properties props = new Properties(); props.put("mail.smtp.auth", configMail.isSmtpAuth()); props.put("mail.smtp.starttls.enable", configMail.isStartTls()); props.put("mail.transport.protocol", configMail.getProtocol()); props.put("mail.smtp.socketFactory.class", configMail.getSocketFactoryClass()); props.put("mail.smtp.socketFactory.fallback", configMail.isSocketFactoryFallback()); emailSender.setJavaMailProperties(props); return emailSender; }
From source file:com.springsource.greenhouse.config.MailConfig.java
/** * The Java Mail sender./*from ww w . j a v a2s .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:com.devnexus.ting.config.MailNotificationConfig.java
@Bean @Profile(SpringProfile.SMTP_ENABLED)//www. j a va 2 s .co m public JavaMailSenderImpl mailSender() { JavaMailSenderImpl mailSender = new JavaMailSenderImpl(); mailSender.setHost(mailSettings.getSmtp().getHost()); mailSender.setPort(mailSettings.getSmtp().getPort()); mailSender.setUsername(mailSettings.getUser().getId()); mailSender.setPassword(mailSettings.getUser().getPassword()); Properties javaMailProperties = new Properties(); javaMailProperties.put("mail.debug", String.valueOf(mailSettings.isDebugEnabled())); javaMailProperties.put("mail.smtp.auth", String.valueOf(mailSettings.isAuthenticationEnabled())); mailSender.setJavaMailProperties(javaMailProperties); return mailSender; }