Explicando a requisição feita


Atualizado


Atualizado
@Service
public class EmailService {
@Value("${spring.mail.username}")
private String emailFrom;
@Autowired
private JavaMailSender emailSender;
public void sendEmail(EmailDTO obj) {
try{
//esse simplemail é um objeto da lib do spring mail
SimpleMailMessage message = new SimpleMailMessage();
//agora é só settar o message
//remetente
message.setFrom(emailFrom);
//destinatário
message.setTo(obj.getTo());
//assunto
message.setSubject(obj.getSubject());
//corpo mensagem
message.setText(obj.getBody());
emailSender.send(message);
}
//essa exception foi criada customizada no pacote do service
catch (MailException e){
throw new EmailException("Failed to send email");
}
}
}