使用System.Web.Mail的舊應用程序對來自[email protected]的電子郵件拋出異常。其他地址似乎工作正常。當錯誤開始時,我們將郵件服務器更改爲Exchange 2007,所以我認爲這是問題所在。有誰知道發生了什麼?使用System.Web.Mail發送郵件時出錯
這裏是例外,堆棧跟蹤:
System.Web.HttpException:無法訪問 'CDO.Message' 對象。 ---> System.Reflection.TargetInvocationException:調用的目標引發了異常。 ---> System.Runtime.InteropServices.COMException(0x80040212):傳輸失去了與服務器的連接。
---內部異常堆棧跟蹤的結尾---
在System.RuntimeType.InvokeDispMethod(字符串名稱,的BindingFlags invokeAttr,對象目標,對象[]指定參數時,布爾[] byrefModifiers,培養的Int32,字符串[]命名參數)
at System.RuntimeType.InvokeMember(String name,BindingFlags invokeAttr,Binder binder,Object target,Object [] args,ParameterModifier [] modifiers,CultureInfo culture,String [] namedParameters)
at System.Web.Mail。 LateBoundAccessHelper.CallMethod(Object obj,String methodName,Object [] args)
---內部異常堆棧跟蹤結束---
at System.Web.Mail.LateBoundAccessHelper.CallMet HOD(對象OBJ,字符串方法名,對象[]參數)
在System.Web.Mail.CdoSysHelper.Send(消息MAILMESSAGE)
在System.Web.Mail.SmtpMail.Send(消息MAILMESSAGE)
在ProcessEmail。 Main()
很高興幫助! – wprl 2008-10-01 21:40:07