diff --git a/src/main/java/com/zenfulcode/commercify/commercify/config/MailConfig.java b/src/main/java/com/zenfulcode/commercify/commercify/config/MailConfig.java index dff34bd..012a9eb 100644 --- a/src/main/java/com/zenfulcode/commercify/commercify/config/MailConfig.java +++ b/src/main/java/com/zenfulcode/commercify/commercify/config/MailConfig.java @@ -37,7 +37,7 @@ public JavaMailSender getJavaMailSender() { props.put("mail.transport.protocol", "smtp"); props.put("mail.smtp.auth", auth); props.put("mail.smtp.starttls.enable", tls); - props.put("mail.debug", "true"); + props.put("mail.debug", "false"); return mailSender; } diff --git a/src/main/java/com/zenfulcode/commercify/commercify/service/email/EmailService.java b/src/main/java/com/zenfulcode/commercify/commercify/service/email/EmailService.java index 79f3243..b4f0ccc 100644 --- a/src/main/java/com/zenfulcode/commercify/commercify/service/email/EmailService.java +++ b/src/main/java/com/zenfulcode/commercify/commercify/service/email/EmailService.java @@ -8,6 +8,7 @@ import jakarta.mail.MessagingException; import jakarta.mail.internet.MimeMessage; import lombok.RequiredArgsConstructor; +import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Value; import org.springframework.mail.javamail.JavaMailSender; import org.springframework.mail.javamail.MimeMessageHelper; @@ -21,6 +22,7 @@ import java.util.Map; import java.util.stream.Collectors; +@Slf4j @Service @RequiredArgsConstructor public class EmailService { @@ -69,6 +71,7 @@ public void sendOrderConfirmation(OrderDetailsDTO orderDetails) throws Messaging order.getId(), order.getOrderStatus()); sendTemplatedEmail(user.getEmail(), subject, template, context); + log.info("Order confirmation sent to {}", user.getEmail()); } @Async @@ -83,6 +86,7 @@ public void sendNewOrderNotification(OrderDetailsDTO orderDetails) throws Messag String subject = String.format("New Order Received - #%d", order.getId()); sendTemplatedEmail(orderEmailReceiver, subject, template, context); + log.info("New order notification sent to {}", orderEmailReceiver); } @Async