Added a MailTransport base class for SmtpClient which provides async methods for sending