2

使用 System.Web.Mail 的旧应用程序对来自hr@domain.com的电子邮件抛出异常。其他地址似乎工作正常。当错误开始时,我们将邮件服务器更改为 Exchange 2007,所以我认为这就是问题所在。有谁知道发生了什么?

这是异常和堆栈跟踪:

System.Web.HttpException:无法访问“CDO.Message”对象。---> System.Reflection.TargetInvocationException:调用的目标已抛出异常。---> System.Runtime.InteropServices.COMException (0x80040212):传输失去了与服务器的连接。

--- 内部异常堆栈跟踪结束 ---
在 System.RuntimeType.InvokeDispMethod(String name, BindingFlags invokeAttr, Object target, Object[] args, Boolean[] byrefModifiers, Int32culture, String[] namedParameters)
在 System.RuntimeType .InvokeMember(String name, BindingFlags invokeAttr, Binder binder, Object target, Object[] args, ParameterModifier[] 修饰符, CultureInfo 文化, String[] namedParameters)
在 System.Web.Mail.LateBoundAccessHelper.CallMethod(Object obj, String methodName, Object[] args)
--- 内部异常堆栈跟踪结束 ---
在 System.Web.Mail.LateBoundAccessHelper.CallMethod(Object obj, String methodName , Object[] args)
在 System.Web.Mail.CdoSysHelper.Send(MailMessage message)
在 System.Web.Mail.SmtpMail.Send(MailMessage message)
在 ProcessEmail.Main()

4

2 回答 2

0

您客户的主机是否有权通过 Exchange Sever 发送邮件?

于 2008-09-29T18:55:58.913 回答
0

这是一个诊断这些异常的教程(一个非常常见的具有很多含义的)。

于 2008-09-29T18:56:24.247 回答