| 1234567891011121314151617181920212223242526272829303132 |
- package pl.sudra.configuration;
- import org.springframework.context.annotation.Bean;
- import org.springframework.context.annotation.Configuration;
- import org.springframework.mail.javamail.JavaMailSender;
- import org.springframework.mail.javamail.JavaMailSenderImpl;
- import java.util.Properties;
- @Configuration
- public class EmailManagerConfiguration {
- @Bean
- public JavaMailSender getJavaMailSender() {
- JavaMailSenderImpl mailSender = new JavaMailSenderImpl();
- mailSender.setHost("smtp.gmail.com");
- mailSender.setPort(587); //SSL config
- mailSender.setUsername("mateusz.sudra.21@gmail.com");
- mailSender.setPassword("jupjlcrapzgpxwah");
- Properties props = mailSender.getJavaMailProperties();
- props.put("mail.transport.protocol", "smtp");
- props.put("mail.smtp.auth", "true");
- props.put("mail.smtp.starttls.enable", "true");
- props.put("mail.debug", "true");
- props.put("mail.smtp.socketFactory.class", "javax.net.ssl.SSLSocketFactory");
- return mailSender;
- }
- }
|