How To Properly Catch An SMTPException & IOException - C#