Example usage for org.springframework.mail.javamail JavaMailSenderImpl setPassword

List of usage examples for org.springframework.mail.javamail JavaMailSenderImpl setPassword

Introduction

In this page you can find the example usage for org.springframework.mail.javamail JavaMailSenderImpl setPassword.

Prototype

public void setPassword(@Nullable String password) 

Source Link

Document

Set the password for the account at the mail host, if any.

Usage

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;
}