List of usage examples for org.springframework.mail.javamail JavaMailSenderImpl JavaMailSenderImpl
public JavaMailSenderImpl()
From source file:net.maritimecloud.portal.config.ApplicationTestConfig.java
@Bean public JavaMailSender mailSender() throws IOException { // Dumy MailSender in order to satisfie dependencies - not currently used return new JavaMailSenderImpl(); }
From source file:com.springsource.greenhouse.config.MailConfig.java
/** * The Java Mail sender./* w w w . j ava 2 s . c om*/ * It's not generally expected for mail sending to work in embedded mode. * Since this mail sender is always invoked asynchronously, this won't cause problems for the developer. */ @Bean public JavaMailSender mailSender() { JavaMailSenderImpl mailSender = new JavaMailSenderImpl(); mailSender.setDefaultEncoding("UTF-8"); mailSender.setHost(environment.getProperty("mail.host")); mailSender.setPort(environment.getProperty("mail.port", Integer.class, 25)); mailSender.setUsername(environment.getProperty("mail.username")); mailSender.setPassword(environment.getProperty("mail.password")); Properties properties = new Properties(); properties.put("mail.smtp.auth", environment.getProperty("mail.smtp.auth", Boolean.class, false)); properties.put("mail.smtp.starttls.enable", environment.getProperty("mail.smtp.starttls.enable", Boolean.class, false)); mailSender.setJavaMailProperties(properties); return mailSender; }
From source file:com.rxx.common.util.MailUtil.java
/** * /* ww w.ja va 2 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:org.davidmendoza.fileUpload.config.MailConfig.java
@Bean public JavaMailSender mailSender() { JavaMailSenderImpl mailSender = new JavaMailSenderImpl(); mailSender.setDefaultEncoding("UTF-8"); mailSender.setHost(mailHost);/*from www. j a va2 s.com*/ 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.enonic.cms.core.mail.MailServiceBeans.java
@Bean public JavaMailSender javaMailSender() { JavaMailSenderImpl javaMailSender = new JavaMailSenderImpl(); javaMailSender.setHost(smtpHost);/* w ww. jav a 2 s . co m*/ if (StringUtils.isNotEmpty(smtpUser)) { javaMailSender.setUsername(smtpUser); } if (StringUtils.isNotEmpty(smtpPassword)) { javaMailSender.setPassword(smtpPassword); } javaMailSender.setPort(smtpPort); return javaMailSender; }
From source file:org.tsm.concharto.service.EmailService.java
public EmailService() { super(); mailSender = new JavaMailSenderImpl(); }
From source file:aka.pirana.springsecurity.config.AppConfig.java
@Bean public JavaMailSenderImpl javaMailSenderImpl() { System.out.println("aka.pirana.springsecurity.config.AppConfig.javaMailSenderImpl()"); JavaMailSenderImpl mailSenderImpl = new JavaMailSenderImpl(); mailSenderImpl.setHost(env.getProperty("smtp.host")); mailSenderImpl.setPort(env.getProperty("smtp.port", Integer.class)); mailSenderImpl.setProtocol(env.getProperty("smtp.protocol")); mailSenderImpl.setUsername(env.getProperty("smtp.username")); mailSenderImpl.setPassword(env.getProperty("smtp.password")); Properties javaMailProps = new Properties(); javaMailProps.put("mail.smtp.auth", true); javaMailProps.put("mail.smtp.starttls.enable", true); mailSenderImpl.setJavaMailProperties(javaMailProps); return mailSenderImpl; }
From source file:io.gravitee.management.rest.spring.EmailConfiguration.java
@Bean public JavaMailSenderImpl mailSender() { final JavaMailSenderImpl javaMailSender = new JavaMailSenderImpl(); javaMailSender.setHost(host);/*from w w w . ja v a 2 s .c o m*/ if (StringUtils.isNumeric(port)) { javaMailSender.setPort(Integer.valueOf(this.port)); } javaMailSender.setUsername(username); javaMailSender.setPassword(password); return javaMailSender; }
From source file:dk.teachus.backend.bean.impl.TestSpringMailBean.java
private MailBean createMailBean() throws NoSuchFieldException, IllegalAccessException { // Replace mailsender with a dummy JavaMailSender mailSender = new JavaMailSender() { private JavaMailSender wrappedSender = new JavaMailSenderImpl(); public MimeMessage createMimeMessage() { return wrappedSender.createMimeMessage(); }//w w w . ja v a 2 s. c om public MimeMessage createMimeMessage(InputStream arg0) throws MailException { return wrappedSender.createMimeMessage(arg0); } public void send(MimeMessage arg0) throws MailException { } public void send(MimeMessage[] arg0) throws MailException { } public void send(MimeMessagePreparator arg0) throws MailException { try { arg0.prepare(createMimeMessage()); } catch (Exception e) { throw new MailException("", e) { private static final long serialVersionUID = 1L; }; } } public void send(MimeMessagePreparator[] arg0) throws MailException { } public void send(SimpleMailMessage arg0) throws MailException { } public void send(SimpleMailMessage[] arg0) throws MailException { } }; return new SpringMailBean(mailSender); }
From source file:edu.sjsu.cmpe275.project.configuration.MailConfig.java
@Bean public JavaMailSender javaMailService() { JavaMailSenderImpl javaMailSender = new JavaMailSenderImpl(); javaMailSender.setHost(host);// w w w . j a v a 2s . c om javaMailSender.setPort(port); javaMailSender.setUsername(username); javaMailSender.setPassword(password); javaMailSender.setJavaMailProperties(getMailProperties()); return javaMailSender; }