有时,使用以下代码:
return SmtpClient.Send(message, OutboundClient.Host, OutboundClient.Port);
我检索到以下错误:
ArgumentOutOfRangeException: Count cannot be less than zero.Parameter name:count
at System.String.RemoveInternal(Int32 startIndex, Int32 count)
at ActiveUp.Net.Mail.TraceInfo.ToString()
at ActiveUp.Net.Mail.Header.ToHeaderString(Boolean removeBlindCopies)
at ActiveUp.Net.Mail.Message.ToMimeString(Boolean removeBlindCopies)
at ActiveUp.Net.Mail.Message.ToMimeString()
at ActiveUp.Net.Mail.SmtpClient.Send(Message message, String host, Int32 port)
在我的代码中,主机和端口是永远不会更改消息的静态值,而是(消息对象)在另一个邮箱中重新登录(但是,即使抛出此异常,我也检查了它总是有价值)
任何人都知道为什么我有时会得到上述例外?
答案 0 :(得分:2)