Tuesday 25 October 2016

Java Activation Framework (JAF)


  • To send an e-mail using your Java Application is simple enough but to start with you should have JavaMail API and Java Activation Framework (JAF)installed on your machine.
  • You will need the JavaBeans Activation Framework (JAF) extension that provides the javax.activation package only when you're not using Java SE 6 or newer.
  • You can download latest version of JavaMail (Version 1.5.0) from Java's standard website.
  • You can download latest version of JAF (Version 1.1.1) from Java's standard website.
  • Download and unzip these files, in the newly created top level directories you will find a number of jar files for both the applications. You need to add mail.jarand activation.jar files in your CLASSPATH.

SMPT server:

  • To send emails, you must have SMTP server that is responsible to send mails. You can use one of the following techniques to get the SMTP server:
  • Install and use any SMTP server such as Postfix server (for Ubuntu), Apache James server (Java Apache Mail Enterprise Server)etc. (or)
  • Use the SMTP server provided by the host provider for eg: free SMTP provide by JangoSMTP site is relay.jangosmtp.net (or)
  • Use the SMTP Server provided by companies e.g. gmail, yahoo, etc.
  • The examples in the subsequent chapters, we've used the free JangoSMTP server to send email. You can create an account by visiting this site and configure your email adress.