import org.springframework.mail.SimpleMailMessage;
import org.springframework.mail.javamail.JavaMailSender;
Açıklaması
şöyle.
It provides help in creating a simple mail message including from, to, cc, subject, etc.
MailMessage arayüzünden kalıtır. Bu arayüzden kalıtan bir diğer sınıf ise MimeMailMessage sınıfı.
Bu sınıfın from,to,subject,text alanları doldurulur ve JavaMailSender sınıfı ile gönderilir.
Tanımlama
Şöyle
yaparız.
<bean id="simpleMailMessage"
class="org.springframework.mail.SimpleMailMessage">
<property name="from" value="from@no-spam.com" />
<property name="to" value="to@no-spam.com" />
<property name="subject" value="Testing Subject" />
<property name="text">
<value>
<![CDATA[
Dear %s,
Mail Content : %s
]]>
</value>
</property>
</bean>
setTo metodu
Örnek
@Component
public class SendMail {
@Autowired
JavaMailSender mailSender;
public void sendMailToOneReceiver(String email, String msg){
try{
SimpleMailMessage mailMsg= new SimpleMailMessage();
mailMsg.setTo(email);
mailMsg.setSubject("Party Invitation (Test Mail)");
mailMsg.setText(msg);
mailSender.send(mailMsg);
} catch(Exception e){
...
}
}