More robust dispose pattern for SmtpClient (relates to #4)