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

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

Introduction

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

Prototype

public void setPort(int port) 

Source Link

Document

Set the mail server port.

Usage

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

/**
 * /*w ww  .  ja  v  a2 s  .  co  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//w w  w .j a  v  a 2 s . c  om
 *
 * @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:org.devgateway.toolkit.web.spring.EmailServiceConfiguration.java

@Bean
public JavaMailSenderImpl javaMailSenderImpl() {
    JavaMailSenderImpl jmsi = new JavaMailSenderImpl();
    jmsi.setHost("localhost");
    jmsi.setPort(SMTP_PORT);
    return jmsi;/*from  w  w w  . j  a  v a2s.  co m*/
}

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);
    return sender;
}

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

@Bean
JavaMailSender javaMailSender() {//from w  w  w  .  j a  va 2s. c om

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

From source file:de.blizzy.documentr.mail.MailSenderFactory.java

JavaMailSender createSender() {
    Map<String, String> settings = systemSettingsStore.getSettings();
    String host = settings.get(SystemSettingsStore.MAIL_HOST_NAME);
    int port = Integer.parseInt(settings.get(SystemSettingsStore.MAIL_HOST_PORT));
    if (StringUtils.isNotBlank(host)) {
        JavaMailSenderImpl sender = new JavaMailSenderImpl();
        sender.setHost(host);//from  w w  w  .ja  v  a  2  s  . co m
        sender.setPort(port);
        return sender;
    } else {
        return null;
    }
}

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

@Bean
JavaMailSender javaMailSender() {/*ww w  .ja v a 2  s. co 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:com.apress.prospringintegration.social.mail.MailConfiguration.java

@Bean
public JavaMailSenderImpl mailSender() {
    JavaMailSenderImpl mailSender = new JavaMailSenderImpl();
    mailSender.setHost("smtp.gmail.com");
    mailSender.setPort(587);
    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:org.openmrs.contrib.metadatarepository.webapp.controller.BaseControllerTestCase.java

@Before
public void onSetUp() {
    smtpPort = smtpPort + (int) (Math.random() * 100);
    // change the port on the mailSender so it doesn't conflict with an
    // existing SMTP server on localhost
    JavaMailSenderImpl mailSender = (JavaMailSenderImpl) applicationContext.getBean("mailSender");
    mailSender.setPort(getSmtpPort());
    mailSender.setHost("localhost");
}

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