Posts

Showing posts from May, 2014

SpringMailService Utility Class

// This class contains  overloaded methods and has demonstrated all the features of spring mail inclusing velocity integration. package com.packt.mailservice; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.mail.MailException; import org.springframework.mail.MailSender; import org.springframework.mail.SimpleMailMessage; import org.springframework.mail.javamail.JavaMailSender; import org.springframework.core.io.FileSystemResource; import org.springframework.mail.javamail.MimeMessagePreparator; import javax.mail.Message; import java.util.Map; import java.util.HashMap; import javax.mail.internet.InternetAddress; import javax.mail.internet.MimeMessage; public class MailSenderService { @Autowired private VelocityEngine velocityEngine; @Autowired private MailSender mailSender; @Autowired private JavaMailSender javaMailSender; @Autowired private SimpleMailMessage configured_message; public void sendmail(String from, S