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

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

Introduction

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

Prototype

public JavaMailSenderImpl() 

Source Link

Document

Create a new instance of the JavaMailSenderImpl class.

Usage

From source file:com.mocktpo.util.EmailUtils.java

public static void sendActivationCode(License lic) {
    JavaMailSenderImpl sender = new JavaMailSenderImpl();
    sender.setHost(GlobalConstants.SMTP_HOST);
    sender.setUsername(GlobalConstants.SMTP_SENDER_EMAIL);
    sender.setPassword(GlobalConstants.SMTP_SENDER_PASSWORD);
    MimeMessage message = sender.createMimeMessage();
    MimeMessageHelper helper = new MimeMessageHelper(message);
    try {//from   w ww. j a v a 2s.c o  m
        helper.setFrom(GlobalConstants.SMTP_SENDER_EMAIL);
        helper.setBcc(GlobalConstants.SMTP_SENDER_EMAIL);
        helper.setTo(lic.getEmail());
        helper.setSubject(GlobalConstants.LICENSE_EMAIL_SUBJECT);
        helper.setText(getActivationCode(lic));
    } catch (Exception e) {
        e.printStackTrace();
    }
    sender.send(message);
}

From source file:com.impetus.benchmark.utils.MailUtils.java

public static void sendMail(Map<String, Double> delta, String operationType, String dataStore) {
    String host = "mail1.impetus.co.in";
    int port = 465;
    Properties props = new Properties();
    props.put("mail.smtp.auth", "true");
    props.put("mail.smtp.starttls.enable", "true");
    // props.put("mail.smtp.port", "465");
    props.put("mail.smtp.host", host);

    JavaMailSenderImpl emailSender = new JavaMailSenderImpl();
    emailSender.setHost(host);/*from w ww. j  a v a  2  s .c  om*/
    // emailSender.setPort(port);
    emailSender.setUsername("amresh.singh@impetus.co.in");
    emailSender.setPassword("dragon@131");
    emailSender.setJavaMailProperties(props);
    SimpleMailMessage mail = new SimpleMailMessage();
    mail.setTo(new String[] { /*"vivek.mishra@impetus.co.in",*/ "amresh.singh@impetus.co.in",
            /*"kuldeep.mishra@impetus.co.in"*//*, "vivek.shrivastava@impetus.co.in"*/ });
    mail.setFrom("amresh.singh@impetus.co.in");
    mail.setReplyTo("amresh.singh@impetus.co.in");

    // mail.se
    if (operationType.equalsIgnoreCase("load")) {
        operationType = "write";
    } else if (operationType.equalsIgnoreCase("t")) {
        operationType = "read";
    }
    mail.setSubject(operationType + " kundera-" + dataStore + "-performance Delta");
    String mailBody = null;
    for (String key : delta.keySet()) {
        if (mailBody == null) {
            mailBody = key + " Performance Delta ==> " + delta.get(key) + " \n";
        } else {
            mailBody = mailBody + key + " Performance Delta ==> " + delta.get(key) + " \n";
        }
    }
    mail.setText(mailBody);
    emailSender.send(mail);
}

From source file:com.impetus.kundera.ycsb.utils.MailUtils.java

private static void onSendEmail(Map<String, Double> delta, String operationType, String dataStore,
        String[] reciepents) {/*w ww .  j  a v a 2 s  .c  om*/
    String host = "192.168.150.5";
    JavaMailSenderImpl emailSender = new JavaMailSenderImpl();
    emailSender.setHost(host);
    // emailSender.setPort(port);
    emailSender.setUsername("noreply-kundea@impetus.co.in");
    SimpleMailMessage mail = new SimpleMailMessage();
    mail.setTo(reciepents);
    mail.setFrom("noreply-kundea@impetus.co.in");

    if (operationType.equalsIgnoreCase("load")) {
        operationType = "write";
    } else if (operationType.equalsIgnoreCase("t")) {
        operationType = "read";
    }
    mail.setSubject(operationType + " kundera-" + dataStore + "-performance Delta");

    String mailBody = null;
    for (String key : delta.keySet()) {
        if (mailBody == null) {
            mailBody = key + " Performance Delta ==> " + delta.get(key) + " \n";
        } else {
            mailBody = mailBody + key + " Performance Delta ==> " + delta.get(key) + " \n";
        }
    }
    mail.setText(mailBody);
    emailSender.send(mail);
}

From source file:la.kosmos.app.EmailConfiguration.java

public EmailConfiguration(String host, String from, String port, String username, String password) {

    props = new Properties();
    mailSender = new JavaMailSenderImpl();

    props.put("mail.smtp.host", host);
    props.put("mail.from", from);
    props.put("mail.smtp.socketFactory.port", port);
    props.put("mail.smtp.socketFactory.class", "javax.net.ssl.SSLSocketFactory");
    props.put("mail.smtp.socketFactory.fallback", "false");
    props.put("mail.smtp.auth", "true");
    props.put("mail.smtp.port", port);

    mailSender.setJavaMailProperties(props);
    mailSender.setUsername(username);/*from   ww  w.  ja v  a 2 s. c  o  m*/
    mailSender.setPassword(password);
}

From source file:org.devgateway.toolkit.web.spring.EmailServiceConfiguration.java

@Bean
public JavaMailSenderImpl javaMailSenderImpl() {
    JavaMailSenderImpl jmsi = new JavaMailSenderImpl();
    jmsi.setHost("localhost");
    jmsi.setPort(SMTP_PORT);/*w  ww .  ja  va2  s  .  com*/
    return jmsi;
}

From source file:com.apress.prospringintegration.social.mail.MailConfiguration.java

@Bean
public JavaMailSenderImpl mailSender() {
    JavaMailSenderImpl mailSender = new JavaMailSenderImpl();
    mailSender.setHost("smtp.gmail.com");
    mailSender.setPort(587);/*  ww w  .  ja va 2  s  . c o m*/
    mailSender.setUsername("[username]");
    mailSender.setPassword("[password]");
    Properties properties = new Properties();
    properties.setProperty("mail.smtp.starttls.enable", "true");
    properties.setProperty("mail.smtp.auth", "true");
    mailSender.setJavaMailProperties(properties);
    return mailSender;
}

From source file:ca.airspeed.demo.testingemail.AppTestConfig.java

@Bean
public JavaMailSender mailSender() {
    System.out.println("Here I am!");
    JavaMailSenderImpl sender = new JavaMailSenderImpl();
    sender.setHost("localhost");
    sender.setPort(2525);// w ww .  ja v a  2s  . c o m
    return sender;
}

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

From source file:fr.mycellar.configuration.MailConfiguration.java

@Bean
public JavaMailSender javaMailSender() {
    JavaMailSenderImpl javaMailSender = new JavaMailSenderImpl();
    javaMailSender.setSession(session);
    return javaMailSender;
}

From source file:com.restfiddle.config.mail.MailConfig.java

@Bean
public JavaMailSender javaMailSender() {
    JavaMailSenderImpl mailSender = new JavaMailSenderImpl();
    Properties mailProperties = new Properties();

    mailSender.setProtocol(env.getProperty("mail.protocol"));
    mailSender.setHost(env.getProperty("mail.host"));
    mailSender.setPort(Integer.parseInt(env.getProperty("mail.port")));

    mailSender.setUsername(env.getProperty("mail.username"));
    mailSender.setPassword(env.getProperty("mail.password"));

    mailProperties.put("mail.smtp.auth", env.getProperty("mail.smtp.auth"));
    mailProperties.put("mail.smtp.starttls.enable", env.getProperty("mail.smtp.starttls.enable"));
    mailProperties.put("mail.smtp.debug", env.getProperty("mail.smtp.debug"));

    mailProperties.put("mail.smtp.socketFactory.port", "465");
    mailProperties.put("mail.smtp.socketFactory.class", "javax.net.ssl.SSLSocketFactory");

    mailProperties.put("mail.smtps.ssl.trust", env.getProperty("mail.smtps.ssl.trust"));
    mailProperties.put("mail.smtps.ssl.checkserveridentity",
            env.getProperty("mail.smtps.ssl.checkserveridentity"));

    mailSender.setJavaMailProperties(mailProperties);

    return mailSender;
}