How to send mail using JAVA?

Mail is one of the important part of any application. Mail service helps you to notify important update to your users. There are lots of mail service provider over internet now a days. Choose one that fulfill your all requirements. They all follow almost similar way for mail delivery.