#spring #spring-boot
#весна #весенняя загрузка
Вопрос:
Я хочу отправить электронное письмо с помощью spring boot, поэтому я настраиваю эту конфигурацию в своем приложении.properties :
spring.mail.properties.mail.smtp.starttls.enable=true
spring.mail.properties.mail.smtp.auth=true
spring.mail.host=xxxxx.hostgator.com
spring.mail.port=465
spring.mail.username=XXX@xxxx.com
spring.mail.password=XXXX
spring.mail.protocol=smtp
spring.mail.default-encoding=UTF-8
но проблема в том, что когда я тестирую его с postman, запрос всегда находится в состоянии «загрузка» :
когда я тестирую функцию с учетной записью gmail, она работает нормально! моя функция :
public void sendPaimentEmail(String to, String subject, String text) {
MimeMessage message = emailSender.createMimeMessage();
try {
MimeMessageHelper helper = new MimeMessageHelper(message, true);
helper.setTo(to);
helper.setSubject(subject);
helper.setText(text, true);
FileSystemResource imageSignature = new FileSystemResource(new File(this.pathToSaveFile2 "logo.png"));
if (null != imageSignature amp;amp; imageSignature.exists()) {
helper.addInline("logo", imageSignature);
}
FileSystemResource file = new FileSystemResource(new File(this.pathToSaveFile2 "historique.png"));
helper.addAttachment("Invoice", file);
this.emailSender.send(message);
} catch (Exception e) {
e.printStackTrace();
}
}
Комментарии:
1. есть какие-либо сообщения об ошибках в файле журнала?
2. я проверил консоль, но ошибки нет!