1. JavaMailSender arayüzü autowire edilir
2. e-posta içeriği hazırlanır.
- e-posta göndermek için direkt javax.mail.internet.MimeMessage arayüzü veya
MimeMessagePreparator kullanılır.
- javax.mail.internet.MimeMessage kullanılacaksa bu arayüzü gerçekleştiren sınıf SimpleMailMessage.
SimpleMailMessage sınıfını doldurmak için ya kendi verdiği setter'lar kullanılır ya da MimeMessageHelper kullanılabilir.
3. JavaMailSender sınıfının send() metodu kullanılarak e-posta gönderilir.
Maven
Şu satırı dahil ederiz
<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-mail</artifactId></dependency>
Hiç yorum yok:
Yorum Gönder