Provides javax.mail.Session object with loaded basicConfiguration.
Provides javax.mail.Session object with loaded basicConfiguration. This object doesn't have a connection to smtp server.
Provides javax.mail.Transport object with real connection to smtp server.
Provides Java Mail Session and Transport instance.