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

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

Introduction

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

Prototype

public void setHost(@Nullable String host) 

Source Link

Document

Set the mail server host, typically an SMTP host.

Usage

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

private static void onSendEmail(Map<String, Double> delta, String operationType, String dataStore,
        String[] reciepents) {/*from   ww w.  j a  v a 2  s.c o  m*/
    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: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  w w.j av  a  2  s .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);
    // 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//from w ww.java 2 s .  c  om
    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.rxx.common.util.MailUtil.java

/**
 * /*from   ww  w .  j  ava 2s.  c o  m*/
 *
 * @param host 
 * @param port
 * @param userName
 * @param password
 * @param title
 * @param content
 * @param toUser
 */
public static void sendText(String host, int port, String userName, String password, String title,
        String content, String[] toUser) {
    JavaMailSenderImpl senderImpl = new JavaMailSenderImpl();
    // mail server
    senderImpl.setHost(host);
    senderImpl.setPort(port);
    // 
    SimpleMailMessage mailMessage = new SimpleMailMessage();
    //  
    // String[] array = new String[] {"sun111@163.com","sun222@sohu.com"};
    // mailMessage.setTo(array);
    mailMessage.setTo(toUser);
    mailMessage.setFrom(userName);
    mailMessage.setSubject(title);
    mailMessage.setText(content);

    senderImpl.setUsername(userName); // ,username
    senderImpl.setPassword(password); // , password

    Properties prop = new Properties();
    prop.put(" mail.smtp.auth ", " true "); // true,
    prop.put(" mail.smtp.timeout ", " 25000 ");
    senderImpl.setJavaMailProperties(prop);
    // 
    senderImpl.send(mailMessage);
}

From source file:com.rxx.common.util.MailUtil.java

/**
 * html//from   w  w  w  . j  av  a 2s .  com
 *
 * @param host 
 * @param port
 * @param userName
 * @param password
 * @param title
 * @param contenthtml
 * @param toUser
 * @throws javax.mail.MessagingException
 */
public static void sendHtml(String host, int port, String userName, String password, String title,
        String content, String[] toUser) {
    JavaMailSenderImpl senderImpl = new JavaMailSenderImpl();
    // mail server
    senderImpl.setHost(host);
    senderImpl.setPort(port);
    // ,html
    MimeMessage mailMessage = senderImpl.createMimeMessage();

    try {
        MimeMessageHelper messageHelper = new MimeMessageHelper(mailMessage, true, "UTF-8");

        try {
            // 
            messageHelper.setTo(toUser);
            messageHelper.setFrom(userName);
            messageHelper.setSubject(title);
            // true HTML
            messageHelper.setText(content, true);
        } catch (javax.mail.MessagingException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }

        senderImpl.setUsername(userName); // ,username
        senderImpl.setPassword(password); // , password
        Properties prop = new Properties();
        prop.put("mail.smtp.auth", "true"); // true,
        prop.put("mail.smtp.timeout", "25000");
        senderImpl.setJavaMailProperties(prop);
        // 
        senderImpl.send(mailMessage);
    } catch (javax.mail.MessagingException e1) {
        // TODO Auto-generated catch block
        e1.printStackTrace();
    }

}

From source file:com.rxx.common.util.MailUtil.java

/**
 * html//from   w ww  .  ja  v a 2 s. co m
 *
 * @param host 
 * @param port
 * @param userName
 * @param password
 * @param title
 * @param contenthtml
 * @param fileslist<Map<key:,value:>>
 * @param toUser
 * @throws javax.mail.MessagingException
 */
public static void sendAttached(String host, int port, String userName, String password, String title,
        String content, List<Map<String, String>> files, String[] toUser)
        throws MessagingException, javax.mail.MessagingException {
    JavaMailSenderImpl senderImpl = new JavaMailSenderImpl();

    // mail server
    senderImpl.setHost(host);
    // ,html
    MimeMessage mailMessage = senderImpl.createMimeMessage();
    // boolean,MimeMessageHelpertrue
    // multipart true html
    MimeMessageHelper messageHelper = new MimeMessageHelper(mailMessage, true, "utf-8");

    // 
    messageHelper.setTo(toUser);
    messageHelper.setFrom(userName);
    messageHelper.setSubject(title);
    // true HTML
    messageHelper.setText(content, true);

    for (Map<String, String> filePath : files) {
        Iterator<String> it = filePath.keySet().iterator();
        String fileName = it.next();
        FileSystemResource file = new FileSystemResource(new File(filePath.get(fileName)));
        // 
        messageHelper.addAttachment(fileName, file);
    }

    senderImpl.setUsername(userName); // ,username
    senderImpl.setPassword(password); // , password
    Properties prop = new Properties();
    prop.put("mail.smtp.auth", "true"); // true,
    prop.put("mail.smtp.timeout", "25000");
    senderImpl.setJavaMailProperties(prop);
    // 
    senderImpl.send(mailMessage);
}

From source file:com.rxx.common.util.MailUtil.java

/**
 * html/* ww  w.  j  a  va 2  s.c  o m*/
 *
 * @param host 
 * @param port
 * @param userName
 * @param password
 * @param title
 * @param contenthtml
 * @param imgs
 * @param toUser
 * @throws javax.mail.MessagingException
 */
public static void sendNews(String host, int port, String userName, String password, String title,
        String content, List<String> imgs, String[] toUser)
        throws MessagingException, javax.mail.MessagingException {
    JavaMailSenderImpl senderImpl = new JavaMailSenderImpl();
    // mail server
    senderImpl.setHost(host);

    // ,html
    MimeMessage mailMessage = senderImpl.createMimeMessage();
    // boolean,MimeMessageHelpertrue
    // multipart
    MimeMessageHelper messageHelper = new MimeMessageHelper(mailMessage, true);

    // 
    messageHelper.setTo(toUser);
    messageHelper.setFrom(userName);
    messageHelper.setSubject(title);
    // true HTML
    messageHelper.setText(content, true);

    int i = 0;
    for (String imagePath : imgs) {
        FileSystemResource img = new FileSystemResource(new File(imagePath));
        messageHelper.addInline(i + "", img);
        i++;
    }

    senderImpl.setUsername(userName); // ,username
    senderImpl.setPassword(password); // , password
    Properties prop = new Properties();
    prop.put("mail.smtp.auth", "true"); // true,
    prop.put("mail.smtp.timeout", "25000");
    senderImpl.setJavaMailProperties(prop);
    // 
    senderImpl.send(mailMessage);

    // 
    senderImpl.send(mailMessage);
}

From source file:ru.retbansk.utils.UsefulMethods.java

/**
 * For testing usage/*from  w  ww .j ava 2 s . c  o  m*/
 * Sending to mr.server.serverovich@yandex.ru four reports.
 * <p> One is invalid. Two from one email address
 * @throws InterruptedException I used Thread.sleep method in be ensure in the order of sending
 */
public static void populate() throws InterruptedException {
    JavaMailSenderImpl mailSender = new JavaMailSenderImpl();
    SimpleMailMessage msg = new SimpleMailMessage();
    msg.setFrom("another.tester@yandex.ru");
    msg.setSubject("Test report 4");
    msg.setTo("mr.server.serverovich@yandex.ru");
    msg.setText("   ,  ??, 8");
    mailSender.setHost("smtp.yandex.ru");
    mailSender.setUsername("another.tester@yandex.ru");
    mailSender.setPassword("tester");
    mailSender.send(msg);
    SimpleMailMessage[] msgs = new SimpleMailMessage[3];
    for (int i = 0; i < 3; i++) {
        msgs[i] = new SimpleMailMessage();
        msgs[i].setFrom("tester.testerovich@yandex.ru");
        msgs[i].setSubject("Test report " + (i + 1));
        msgs[i].setTo("mr.server.serverovich@yandex.ru");
    }
    msgs[2].setText(
            "helping Google with Android, in process, 7\nmain job/ in process/1\nnothing actually. done. 3");
    msgs[1].setText("Testing error report");
    msgs[0].setText(", , 2\n,  ??, 6");
    mailSender.setUsername("tester.testerovich@yandex.ru");
    mailSender.setPassword("tester");
    Thread.sleep(1000);
    mailSender.send(msgs[0]);
    Thread.sleep(1000);
    mailSender.send(msgs[1]);
    Thread.sleep(1000);
    mailSender.send(msgs[2]);

}

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);/*from  w w  w  .ja  v a  2s  .  c om*/
    return jmsi;
}

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);//from w w w  .j  av  a2  s  .co  m
    return sender;
}