Email
Introduction:-
E-mail sending in Java, the JavaMail API is the standard solution. The
JavaMail API provides a platform-independent and protocol-independent framework
to build mail and messaging applications.
Spring framework provides many useful interfaces and classes for sending and
receiving mails.
The org.springframework.mail package is the root package that provides
mail support in Spring framework.
The central interface for sending emails is the MailSender interface; a
simple value object encapsulating the properties of a simple mail such as from
and to (plus many others) is the SimpleMailMessage class.
The org.springframework.mail.javamail.JavaMailSender interface adds
specialized JavaMail features such as MIME message support to the MailSender
interface (from which it inherits). JavaMailSender also provides a callback
interface for preparation of JavaMail MIME messages, called
org.springframework.mail.javamail.MimeMessagePreparator.
The following additional jars to be on the classpath of your application in
order to be able to use the Spring Framework’s email library.
1 The JavaMail mail.jar library
2 The JAF activation.jar library