25 Ocak 2021 Pazartesi

SpringMail Kullanımı

Giriş 
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