From eeaf6c93501c4e446344f6c51e005af867da8b36 Mon Sep 17 00:00:00 2001 From: kwoyke Date: Sun, 21 Jun 2020 19:39:39 +0200 Subject: [PATCH] BAEL-4176: Set noreply@baeldung.com as the from address (#9536) --- .../com/baeldung/spring/mail/EmailServiceImpl.java | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/spring-mvc-basics-2/src/main/java/com/baeldung/spring/mail/EmailServiceImpl.java b/spring-mvc-basics-2/src/main/java/com/baeldung/spring/mail/EmailServiceImpl.java index 0592415ab5..cbcb8f4e34 100644 --- a/spring-mvc-basics-2/src/main/java/com/baeldung/spring/mail/EmailServiceImpl.java +++ b/spring-mvc-basics-2/src/main/java/com/baeldung/spring/mail/EmailServiceImpl.java @@ -30,11 +30,13 @@ import freemarker.template.TemplateException; @Service("EmailService") public class EmailServiceImpl implements EmailService { + private static final String NOREPLY_ADDRESS = "noreply@baeldung.com"; + @Autowired - public JavaMailSender emailSender; - + private JavaMailSender emailSender; + @Autowired - public SimpleMailMessage template; + private SimpleMailMessage template; @Autowired private SpringTemplateEngine thymeleafTemplateEngine; @@ -43,11 +45,12 @@ public class EmailServiceImpl implements EmailService { private FreeMarkerConfigurer freemarkerConfigurer; @Value("classpath:/mail-logo.png") - Resource resourceFile; + private Resource resourceFile; public void sendSimpleMessage(String to, String subject, String text) { try { SimpleMailMessage message = new SimpleMailMessage(); + message.setFrom(NOREPLY_ADDRESS); message.setTo(to); message.setSubject(subject); message.setText(text); @@ -76,6 +79,7 @@ public class EmailServiceImpl implements EmailService { // pass 'true' to the constructor to create a multipart message MimeMessageHelper helper = new MimeMessageHelper(message, true); + helper.setFrom(NOREPLY_ADDRESS); helper.setTo(to); helper.setSubject(subject); helper.setText(text); @@ -118,12 +122,12 @@ public class EmailServiceImpl implements EmailService { MimeMessage message = emailSender.createMimeMessage(); MimeMessageHelper helper = new MimeMessageHelper(message, true, "UTF-8"); + helper.setFrom(NOREPLY_ADDRESS); helper.setTo(to); helper.setSubject(subject); helper.setText(htmlBody, true); helper.addInline("attachment.png", resourceFile); emailSender.send(message); - } }