List of usage examples for org.springframework.mail.javamail JavaMailSenderImpl setPort
public void setPort(int port)
From source file:com.devnexus.ting.config.MailNotificationConfig.java
@Bean @Profile(SpringProfile.SMTP_ENABLED)//from w w w. ja v a 2 s .c o m public JavaMailSenderImpl mailSender() { JavaMailSenderImpl mailSender = new JavaMailSenderImpl(); mailSender.setHost(mailSettings.getSmtp().getHost()); mailSender.setPort(mailSettings.getSmtp().getPort()); mailSender.setUsername(mailSettings.getUser().getId()); mailSender.setPassword(mailSettings.getUser().getPassword()); Properties javaMailProperties = new Properties(); javaMailProperties.put("mail.debug", String.valueOf(mailSettings.isDebugEnabled())); javaMailProperties.put("mail.smtp.auth", String.valueOf(mailSettings.isAuthenticationEnabled())); mailSender.setJavaMailProperties(javaMailProperties); return mailSender; }
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);/* w w w . j a va 2s .c om*/ 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.sisrni.config.FreeMarkerConfig.java
@Bean public JavaMailSender getMailSender() { JavaMailSenderImpl mailSender = new JavaMailSenderImpl(); Parametros parametrosMail = parametrosService.getParametrosMail(); //para gmail. mailSender.setHost(parametrosMail.getSmtp()); mailSender.setPort(parametrosMail.getPuerto()); mailSender.setUsername(parametrosMail.getCuentaCorreo()); mailSender.setPassword("tragra01"); Properties javaMailProperties = new Properties(); javaMailProperties.put("mail.smtp.starttls.enable", "true"); javaMailProperties.put("mail.smtp.auth", "true"); javaMailProperties.put("mail.transport.protocol", "smtp"); javaMailProperties.put("mail.debug", "true"); mailSender.setJavaMailProperties(javaMailProperties); return mailSender; }
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); 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;/* www . j a v a2 s . c o m*/ }
From source file:org.beanfuse.notification.mail.DefaultMailNotifierTest.java
@Test public void testGmail() throws Exception { JavaMailSenderImpl mailSender = new org.springframework.mail.javamail.JavaMailSenderImpl(); mailSender.setHost("smtp.gmail.com"); mailSender.setUsername("eams.demon"); mailSender.setPassword("eamsadmin"); mailSender.setPort(465); mailSender.setProtocol("smtp"); // Security.addProvider(new com.sun.net.ssl.internal.ssl.Provider()); mailSender.getJavaMailProperties().put("mail.smtp.auth", "true"); mailSender.getJavaMailProperties().put("mail.smtp.port", new Integer(465)); mailSender.getJavaMailProperties().put("mail.smtp.starttls.enable", "true"); mailSender.getJavaMailProperties().put("mail.smtp.socketFactory.port", new Integer(465)); mailSender.getJavaMailProperties().put("mail.smtp.socketFactory.class", "javax.net.ssl.SSLSocketFactory"); mailSender.getJavaMailProperties().put("mail.smtp.socketFactory.fallback", "false"); MailMessage mmc = new MailMessage("eams.demon@gmail.com", "", "???"); DefaultMailNotifier mailNotifier = new DefaultMailNotifier(); mailNotifier.setJavaMailSender(mailSender); mailNotifier.setFromMailbox("eams.demon@gmail.com"); mailNotifier.setFromName("name"); if (online)//from w w w . j av a 2 s. c o m mailNotifier.sendMessage(mmc); }
From source file:org.davidmendoza.fileUpload.config.MailConfig.java
@Bean public JavaMailSender mailSender() { JavaMailSenderImpl mailSender = new JavaMailSenderImpl(); mailSender.setDefaultEncoding("UTF-8"); mailSender.setHost(mailHost);/* w w w . ja va2s . 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.logicaalternativa.ejemplomock.configuration.AppConfiguration.java
@Bean(name = "javaMailSender") public JavaMailSender mailSender() { final JavaMailSenderImpl mailSender = new JavaMailSenderImpl(); mailSender.setHost(getEnv().getProperty("mail.sender.host")); mailSender.setPort(getEnv().getProperty("mail.sender.port", Integer.class)); mailSender.setUsername(getEnv().getProperty("mail.sender.username")); mailSender.setPassword(getEnv().getProperty("mail.sender.password")); // final Properties javaMailProperties = new Properties(); // /*from w w w. ja v a 2 s . c om*/ // javaMailProperties.put( "mail.transport.protocol", "smtp"); // javaMailProperties.put( "mail.smtp.auth", "true"); // javaMailProperties.put( "mail.smtp.starttls.enable", "true"); // // mailSender.setJavaMailProperties( javaMailProperties ); return mailSender; }
From source file:com.formkiq.core.service.notification.MailSenderService.java
/** * @param prop {@link Properties}// w w w . j a v a 2 s.c om * @return {@link JavaMailSenderImpl} * @throws IOException IOException */ private JavaMailSenderImpl createJavaMailSender(final Properties prop) throws IOException { JavaMailSenderImpl sender = new JavaMailSenderImpl(); sender.setHost(prop.getProperty("mail.host")); sender.setPort(Integer.parseInt(prop.getProperty("mail.port"))); sender.setUsername(prop.getProperty("mail.username")); sender.setPassword(prop.getProperty("mail.password")); Properties property = sender.getJavaMailProperties(); if (prop.containsKey("mail.smtp.auth")) { property.setProperty("mail.smtp.auth", prop.getProperty("mail.smtp.auth")); } if (prop.containsKey("mail.smtp.starttls.enable")) { property.setProperty("mail.smtp.starttls.enable", prop.getProperty("mail.smtp.starttls.enable")); } if (prop.containsKey("mail.smtp.quitwait")) { property.setProperty("mail.smtp.quitwait", prop.getProperty("mail.smtp.quitwait")); } LOG.log(Level.INFO, "Setting mail.host = " + sender.getHost() + ":" + sender.getPort()); LOG.log(Level.INFO, "Setting mail.username = " + sender.getUsername()); for (Map.Entry<Object, Object> e : sender.getJavaMailProperties().entrySet()) { LOG.log(Level.INFO, "Setting " + e.getKey() + " = " + e.getValue()); } return sender; }
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 w ww. ja va 2 s . c o m*/ 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:com.restfiddle.config.mail.MailConfig.java
@Bean public JavaMailSender javaMailSender() { JavaMailSenderImpl mailSender = new JavaMailSenderImpl(); Properties mailProperties = new Properties(); mailSender.setProtocol(env.getProperty("mail.protocol")); mailSender.setHost(env.getProperty("mail.host")); mailSender.setPort(Integer.parseInt(env.getProperty("mail.port"))); mailSender.setUsername(env.getProperty("mail.username")); mailSender.setPassword(env.getProperty("mail.password")); mailProperties.put("mail.smtp.auth", env.getProperty("mail.smtp.auth")); mailProperties.put("mail.smtp.starttls.enable", env.getProperty("mail.smtp.starttls.enable")); mailProperties.put("mail.smtp.debug", env.getProperty("mail.smtp.debug")); mailProperties.put("mail.smtp.socketFactory.port", "465"); mailProperties.put("mail.smtp.socketFactory.class", "javax.net.ssl.SSLSocketFactory"); mailProperties.put("mail.smtps.ssl.trust", env.getProperty("mail.smtps.ssl.trust")); mailProperties.put("mail.smtps.ssl.checkserveridentity", env.getProperty("mail.smtps.ssl.checkserveridentity")); mailSender.setJavaMailProperties(mailProperties); return mailSender; }