From 2ffa79b9f79b5729c2aa46b4aaa08737a8461bad Mon Sep 17 00:00:00 2001 From: DimaRus05 Date: Thu, 26 Jun 2025 11:03:07 +0300 Subject: [PATCH] bad email sending exception catch --- .../service/NotificationService.java | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/src/main/java/com/smartcalendar/service/NotificationService.java b/src/main/java/com/smartcalendar/service/NotificationService.java index 18b396a..3b43d23 100644 --- a/src/main/java/com/smartcalendar/service/NotificationService.java +++ b/src/main/java/com/smartcalendar/service/NotificationService.java @@ -15,14 +15,18 @@ public class NotificationService { private String fromAddress; public void sendEmail(String to, String subject, String text) { - SimpleMailMessage message = new SimpleMailMessage(); - message.setTo(to); - message.setSubject(subject); - message.setText(text); - if (fromAddress != null && !fromAddress.isBlank()) { - message.setFrom(fromAddress); + try { + SimpleMailMessage message = new SimpleMailMessage(); + message.setTo(to); + message.setSubject(subject); + message.setText(text); + if (fromAddress != null && !fromAddress.isBlank()) { + message.setFrom(fromAddress); + } + mailSender.send(message); + } catch (Exception e) { + System.err.println("Failed to send email to " + to + ": " + e.getMessage()); } - mailSender.send(message); } public void sendPush(String deviceToken, String title, String body) {