Я использую JavaMailSenderImpl на веб-сайте SpringBoot.
@Autowired
private JavaMailSender mailSender;
private void sendMail(String from, String[] to, String subject, String content)
{
SimpleMailMessage message = new SimpleMailMessage();
message.setFrom(from);
message.setTo(to);
message.setSubject(subject);
message.setText(content);
try {
mailSender.send(message);
PublicLogger.LOGGER_DEDUCT_GENERATE_NOTIFICATION_SERVICE_IMPL.info("The email has been sent");
} catch (Exception ex) {
PublicLogger.LOGGER_DEDUCT_GENERATE_NOTIFICATION_SERVICE_IMPL.error("sent email failed: {}", ex);
}
}
Ночью никто не использует этот веб-сайт.Это исключение.
Так что я предполагаю, что Spring может каким-то образом проверять доступность самого SMTP-сервера.Вы знаете, где это установить?Спасибо.