28 lines
807 B
Java
28 lines
807 B
Java
package eu.eudat.services;
|
|
|
|
import eu.eudat.models.mail.SimpleMail;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.mail.SimpleMailMessage;
|
|
import org.springframework.mail.javamail.JavaMailSender;
|
|
import org.springframework.stereotype.Service;
|
|
|
|
/**
|
|
* Created by ikalyvas on 1/5/2018.
|
|
*/
|
|
@Service("mailService")
|
|
public class MailServiceImpl implements MailService{
|
|
|
|
@Autowired
|
|
private JavaMailSender emailSender;
|
|
|
|
@Override
|
|
public void sendSimpleMail(SimpleMail mail) {
|
|
SimpleMailMessage message = new SimpleMailMessage();
|
|
message.setSubject(mail.getSubject());
|
|
message.setText(mail.getContent());
|
|
message.setTo(mail.getTo());
|
|
message.setFrom(mail.getFrom());
|
|
this.emailSender.send(message);
|
|
}
|
|
}
|