0

通过发送邮件(new SmtpClient()).Send(msg)给我一条SmtpFailedRecipientException消息“邮箱不可用。服务器响应是:5.7.1 无法中继”,没有向我显示其余的错误文本。我想获得完整的错误消息文本。

4

1 回答 1

0

SMTP 堆栈接收到的完整消息可以在查看该InnerException.Message属性时找到。

就像是

  if(smtpEx.InnerException != null)
  {
      LogMessage(smtpEx.InnerException.Message;
  }

InnerException 也是一个异常,因此存在一个带有其消息的 InnerException.InnerException 属性。这种情况一直持续到 InnerException 为空。

于 2013-05-15T07:22:14.263 回答