Ошибка при отправлении письма по smtp на windows 10. Java
Хочу отправить письмо через gmail smtp сервер. На убунту письма отправляются и все работает, но на windows 10 при попытке отправить письмо возникает такое исключение: Failed messages: com.sun.mail.smtp.SMTPSendFailedException: 555 5.5.2 Syntax error. x17sm10678889lfg.36 - gsmtp
Код с настройками JavaMailSender:
@Configuration
public class EmailConfig {
@Bean
public JavaMailSender getJavaMailSender() {
JavaMailSenderImpl mailSender = new JavaMailSenderImpl();
mailSender.setHost("smtp.gmail.com");
mailSender.setPort(587);
//you need to configure your own email and password for GMail
mailSender.setUsername("[email protected]");
mailSender.setPassword("my_password");
log.info(mailSender.getUsername());
log.info(mailSender.getPassword());
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.info", "true");
return mailSender;
}
}```
Сталкивался кто-нибудь с таким?