Add mailService in applicationContext.xml
<!-- Mail service -->
<bean id="mailSender" class="org.springframework.mail.javamail.JavaMailSenderImpl">
<property name="host" value="your.smtphost.com"/>
<property name="port" value="25"/>
<property name="username" value="yourusername"/>
<property name="password" value="yourpassword"/>
</bean>
<bean id="mailManager" class="com.onlineforms.MailManager">
<property name="mailSender" ref="mailSender"/>
<property name="from" value="Joseph.Seo@macquarie.com"/>
<property name="to" value="Joseph.Seo"/>
<property name="subject" value="Testing"/>
</bean>
Implement MailManager
public class MailManager {
private JavaMailSender mailSender;
private String from;
private String to;
private String subject;
//// getters/setters blah blah
/**
* Send simple email
* @param message
*/
public void send(String message) {
SimpleMailMessage mailMsg = new SimpleMailMessage();
mailMsg.setFrom(getFrom());
mailMsg.setTo(getTo());
mailMsg.setSubject(getSubject());
mailSender.send(mailMsg);
}
}
No comments:
Post a Comment