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

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

Introduction

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

Prototype

public void setUsername(@Nullable String username) 

Source Link

Document

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

Usage

From source file:com.web.mavenproject6.config.EMailConfig.java

@Bean
JavaMailSender javaMailSender() {/*from  www .jav  a  2  s. c o m*/
    try {
        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);
        return javaMailSender;
    } catch (Exception e) {

    }
    return null;
}

From source file:ch.javaee.basicMvc.config.CommonConfig.java

@Bean
JavaMailSender javaMailSender() {/*from  w  ww  .  j  a va 2s .  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:io.lavagna.model.MailConfig.java

private JavaMailSender toMailSender() {
    JavaMailSenderImpl r = new JavaMailSenderImpl();
    r.setDefaultEncoding("UTF-8");
    r.setHost(host);//from   w  w  w  .  j a v a 2s. 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:io.gravitee.management.rest.spring.EmailConfiguration.java

@Bean
public JavaMailSenderImpl mailSender() {
    final JavaMailSenderImpl javaMailSender = new JavaMailSenderImpl();
    javaMailSender.setHost(host);/* ww  w.j a v a  2 s. com*/
    if (StringUtils.isNumeric(port)) {
        javaMailSender.setPort(Integer.valueOf(this.port));
    }
    javaMailSender.setUsername(username);
    javaMailSender.setPassword(password);
    return javaMailSender;
}

From source file:com.miserablemind.butter.bootstrap.RootContext.java

/**
 * E-mail Sender configured using {@link ConfigMail}.
 *
 * @return {@link JavaMailSender} bean./*from  www  .j ava 2  s  .  c  om*/
 */
@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: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   w  ww.ja va 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.mobileman.projecth.TestCaseBase.java

/**
 * @throws Exception//  ww w.j ava 2s .co  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:com.springsource.greenhouse.config.MailConfig.java

/**
 * The Java Mail sender./*from ww w . j a  v a 2 s.  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  va2  s .  c o  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;
}

From source file:com.sisrni.config.FreeMarkerConfig.java

@Bean
public JavaMailSender getMailSender() {
    JavaMailSenderImpl mailSender = new JavaMailSenderImpl();
    Parametros parametrosMail = parametrosService.getParametrosMail();

    //para gmail.
    mailSender.setHost(parametrosMail.getSmtp());
    mailSender.setPort(parametrosMail.getPuerto());
    mailSender.setUsername(parametrosMail.getCuentaCorreo());
    mailSender.setPassword("tragra01");

    Properties javaMailProperties = new Properties();
    javaMailProperties.put("mail.smtp.starttls.enable", "true");
    javaMailProperties.put("mail.smtp.auth", "true");
    javaMailProperties.put("mail.transport.protocol", "smtp");
    javaMailProperties.put("mail.debug", "true");

    mailSender.setJavaMailProperties(javaMailProperties);
    return mailSender;
}