Full width home advertisement

HTML

Tech News

Ad

Java Mail 📬 


Java Mail Is Use To send Or Receive Emails In The Web / Enterprise Applications. Java Mail API Is Consists Of Six Classes Followed By
1. Session
2. Message
3. Address
4. Transport
5. Store
6. Folder

1. javax.mail.Session Class
 Session Class is Used To Create A Session Instance
The Syntex os Preety Simple.
Syntex
      Session session = Session.getInstance(props);

 Where, 
   props is The Object Of Properties Class It Contains
All The Information Like Host name Etc..

2. javax.mail.Message class
The Message Class Is The Abstract Class Provided By Java Mail API , In The Implementation Phase We Use MimeMessage Class To Compose The Message.
    MimeMessage Class is The Subclass Of The Message Class. It is Use To Compose The Message Which Is To Be Sent.

Syntex
  MimeMessage message= new MimeMessage (session);
   
Where,
session  is The Object Of Session Class We Created Earlier.

3. javax.mail.Address Class
  Address Class is Again An Abstract Class Provided By Java Mail API , The Sub Class Of Address Class InternetAddress is Used To Compose The receivers Address. Again The Syntex Is Preety Simple.

Syntex
 InternetAddress address=new InternetAddress ("smitjoshi814@gmail.com");

     Where,
smitjoshi814@gmail.com is an email address of the receiver.

4. javax.mail.Transport class
 Transport Class Is Used To Send The Email.

Syntex
 Transport.send(message);

5. javax.mail.Store class
 The Store Class Is Use To Store The Emails At The Receiver Side. Since The Store is An Abstract Class We Use POP3Store To store the Emails.
Syntex
POP3Store store=(POP3Store) session.getStore(storeType);

6. javax.mail.Folder Class
The Folder Class Is Use To Store The Emails In The Respective Folder, Like Primary, Social, Forms, Updates, Work , Relatives etc.., The Syntex Is As Follows.
Syntex
Folder folder=store.getFolder("PRIMARY"):
folder.open(Folder.READ_ONLY); 
 // 🖕 Opens In Read Only Mode

So, This Is All About Java Mail API . In The Next Tutorial We Will See How To Send A Mail Using Java mail API


No comments:

Post a Comment

Bottom Ad [Post Page]