List of usage examples for org.springframework.mail.javamail JavaMailSenderImpl setJavaMailProperties
public void setJavaMailProperties(Properties javaMailProperties)
From source file:uk.org.funcube.fcdw.config.MailConfig.java
@Bean JavaMailSenderImpl mailSender() {/* w ww .j a v a 2 s . c om*/ JavaMailSenderImpl mailSender = new JavaMailSenderImpl(); mailSender.setHost("smtp.gmail.com"); mailSender.setPort(587); mailSender.setUsername("dave@g4dpz.me.uk"); mailSender.setPassword("H4les0wen"); Properties properties = new Properties(); properties.put("mail.smtp.auth", "true"); properties.put("mail.smtp.starttls.enable", "true"); mailSender.setJavaMailProperties(properties); return mailSender; }
From source file:com.badgersoft.eseoprocessor.config.MailConfig.java
@Bean JavaMailSenderImpl mailSender() {/*from w ww. jav a 2 s. c o m*/ JavaMailSenderImpl mailSender = new JavaMailSenderImpl(); mailSender.setHost("smtp.gmail.com"); mailSender.setPort(587); mailSender.setUsername("dave@g4dpz.me.uk"); mailSender.setPassword("H4les0wen1234"); Properties properties = new Properties(); properties.put("mail.smtp.auth", "true"); properties.put("mail.smtp.starttls.enable", "true"); mailSender.setJavaMailProperties(properties); return mailSender; }
From source file:com.badgersoft.nayifprocessor.config.MailConfig.java
@Bean JavaMailSenderImpl mailSender() {//from w w w . java 2s. co m JavaMailSenderImpl mailSender = new JavaMailSenderImpl(); mailSender.setHost("smtp.gmail.com"); mailSender.setPort(587); mailSender.setUsername("dave@g4dpz.me.uk"); mailSender.setPassword("H4les0wen1234!"); Properties properties = new Properties(); properties.put("mail.smtp.auth", "true"); properties.put("mail.smtp.starttls.enable", "true"); mailSender.setJavaMailProperties(properties); return mailSender; }
From source file:com.rxx.common.util.MailUtil.java
/** * html/*from w ww .j a va 2s. 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:nu.yona.server.CoreConfiguration.java
@Bean public JavaMailSender javaMailSender() { JavaMailSenderImpl mailSender = new JavaMailSenderImpl(); Properties mailProperties = new Properties(); mailProperties.put("mail.smtp.auth", yonaProperties.getEmail().getSmtp().isEnableAuth()); mailProperties.put("mail.smtp.starttls.enable", yonaProperties.getEmail().getSmtp().isEnableStartTls()); mailSender.setJavaMailProperties(mailProperties); mailSender.setHost(yonaProperties.getEmail().getSmtp().getHost()); mailSender.setPort(yonaProperties.getEmail().getSmtp().getPort()); mailSender.setProtocol(yonaProperties.getEmail().getSmtp().getProtocol()); mailSender.setUsername(yonaProperties.getEmail().getSmtp().getUsername()); mailSender.setPassword(yonaProperties.getEmail().getSmtp().getPassword()); return mailSender; }
From source file:com.gst.infrastructure.reportmailingjob.service.ReportMailingJobEmailServiceImpl.java
@Override public void sendEmailWithAttachment(ReportMailingJobEmailData reportMailingJobEmailData) { try {/*from w ww .j a v a 2 s . c o m*/ // get all ReportMailingJobConfiguration objects from the database this.reportMailingJobConfigurationDataCollection = this.reportMailingJobConfigurationReadPlatformService .retrieveAllReportMailingJobConfigurations(); JavaMailSenderImpl javaMailSenderImpl = new JavaMailSenderImpl(); javaMailSenderImpl.setHost(this.getGmailSmtpServer()); javaMailSenderImpl.setPort(this.getGmailSmtpPort()); javaMailSenderImpl.setUsername(this.getGmailSmtpUsername()); javaMailSenderImpl.setPassword(this.getGmailSmtpPassword()); javaMailSenderImpl.setJavaMailProperties(this.getJavaMailProperties()); MimeMessage mimeMessage = javaMailSenderImpl.createMimeMessage(); // use the true flag to indicate you need a multipart message MimeMessageHelper mimeMessageHelper = new MimeMessageHelper(mimeMessage, true); mimeMessageHelper.setTo(reportMailingJobEmailData.getTo()); mimeMessageHelper.setText(reportMailingJobEmailData.getText()); mimeMessageHelper.setSubject(reportMailingJobEmailData.getSubject()); if (reportMailingJobEmailData.getAttachment() != null) { mimeMessageHelper.addAttachment(reportMailingJobEmailData.getAttachment().getName(), reportMailingJobEmailData.getAttachment()); } javaMailSenderImpl.send(mimeMessage); } catch (MessagingException e) { // handle the exception e.printStackTrace(); } }
From source file:com.rxx.common.util.MailUtil.java
/** * html// w ww . ja va 2 s . c om * * @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: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);//w w w .j ava2 s. c om 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:cn.org.once.cstack.initializer.CloudUnitApplicationContext.java
@Bean @Conditional(value = EmailActiveCondition.class) public JavaMailSender mailSender(@Value("${email.host}") String host, @Value("${email.port}") Integer port, @Value("${email.protocol}") String protocol, @Value("${email.username}") String username, @Value("${email.password}") String password) throws IOException { JavaMailSenderImpl mailSender = new JavaMailSenderImpl(); mailSender.setHost(host);/* www . java 2 s.c om*/ mailSender.setPort(port); mailSender.setProtocol(protocol); mailSender.setUsername(username); mailSender.setPassword(password); mailSender.setJavaMailProperties(javaMailProperties()); return mailSender; }
From source file:com.github.javarch.support.config.EMailConfig.java
/** * http://support.google.com/mail/bin/answer.py?hl=en&answer=13287 * @return/*from w ww.ja va 2 s .c o m*/ */ @Bean public MailSender mailSender() { JavaMailSenderImpl mailSender = new JavaMailSenderImpl(); mailSender.setDefaultEncoding("UTF-8"); mailSender.setHost(env.getRequiredProperty("mail.host")); mailSender.setPassword(env.getRequiredProperty("mail.password")); mailSender.setUsername(env.getRequiredProperty("mail.username")); mailSender.setPort(env.getProperty("mail.port", Integer.class, 25)); mailSender.setProtocol(env.getRequiredProperty("mail.transport.protocol")); mailSender.setJavaMailProperties(mailProperties()); return mailSender; }