issue:adding authentication support in MailClient #3

added support for sending autheticated mail