List of usage examples for org.springframework.mail.javamail JavaMailSenderImpl setPassword
public void setPassword(@Nullable String password)
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 a va 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);// w w w .ja v a2 s .co m // 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:ru.retbansk.utils.UsefulMethods.java
/** * For testing usage//from ww w. java 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:com.rxx.common.util.MailUtil.java
/** * /*from w w w . ja v a 2 s .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:org.smigo.config.ProductionConfiguration.java
@Bean public JavaMailSenderImpl javaMailSender() { log.debug("JavaMailSender init"); final JavaMailSenderImpl ret = new JavaMailSenderImpl(); ret.setUsername(mailSenderUsername); ret.setPassword(mailSenderPassword); ret.setHost(mailSenderHost);//from ww w.j a va2s .c o m ret.setPort(mailSenderPort); ret.setDefaultEncoding("UTF-8"); final Properties props = new Properties(); props.setProperty("mail.smtp.starttls.enable", "true"); props.setProperty("mail.smtp.auth", "true"); props.setProperty("mail.smtp.ssl.enable", "true"); props.setProperty("mail.smtp.ssl.trust", mailSenderHost); ret.setJavaMailProperties(props); return ret; }
From source file:com.rxx.common.util.MailUtil.java
/** * html//from www. j ava2 s . c o m * * @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.davidmendoza.fileUpload.config.MailConfig.java
@Bean public JavaMailSender mailSender() { JavaMailSenderImpl mailSender = new JavaMailSenderImpl(); mailSender.setDefaultEncoding("UTF-8"); mailSender.setHost(mailHost);// ww w. j av a 2s. c om mailSender.setPassword(mailPassword); mailSender.setUsername(mailUser); mailSender.setPort(new Integer(mailPort)); Properties properties = new Properties(); properties.put("mail.smtp.auth", mailAuth); properties.put("mail.smtp.starttls.enable", mailStarttls); properties.put("mail.smtp.socketFactory.class", mailSocketFactory); properties.put("mail.debug", mailDebug); mailSender.setJavaMailProperties(properties); return mailSender; }
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);// www . j a v a2 s .com 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:com.pamarin.income.component.MailSenderImpl.java
private JavaMailSender senderSetup() throws IOException { Properties config = loadMailConfig(); Properties pro = propertiesSetup(); String username = config.getProperty("email.username"); String password = config.getProperty("email.password"); if (username == null) { throw new UncheckedMailException("require property email.username on classpath:" + EMAIL_CONFIG); }//from ww w. j a v a2s . c om if (password == null) { throw new UncheckedMailException("require property email.password on classpath:" + EMAIL_CONFIG); } JavaMailSenderImpl sender = new JavaMailSenderImpl(); sender.setJavaMailProperties(pro); sender.setUsername(username); sender.setPassword(password); sender.setProtocol("smtps"); sender.setPort(465); sender.setHost(SMTP_HOST_NAME); sender.setDefaultEncoding("utf-8"); return sender; }
From source file:org.beanfuse.notification.mail.DefaultMailNotifierTest.java
@Test public void testSimple() throws Exception { JavaMailSenderImpl mailSender = new org.springframework.mail.javamail.JavaMailSenderImpl(); mailSender.setHost("mail.shufe.edu.cn"); mailSender.setUsername("infocms"); mailSender.setPassword("shufejw"); mailSender.getJavaMailProperties().put("mail.smtp.auth", "true"); MailMessage mmc = new MailMessage("infocms@mail.shufe.edu.cn", "", "???"); DefaultMailNotifier mailNotifier = new DefaultMailNotifier(); mailNotifier.setJavaMailSender(mailSender); mailNotifier.setFromMailbox("infocms@mail.shufe.edu.cn"); mailNotifier.setFromName("name"); if (online)//from w ww . jav a 2 s . c om mailNotifier.sendMessage(mmc); }