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, Int32 culture, String[] namedParameters)
at System.RuntimeType .InvokeMember(文字列名、BindingFlags invokeAttr、バインダー バインダー、オブジェクト ターゲット、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 メッセージ)
で System.Web.Mail.SmtpMail.Send (MailMessage メッセージ)
で ProcessEmail.Main()

4

2 に答える 2

0

これらの例外を診断するためのチュートリアルがあります (多くの意味を持つ非常に一般的なものです)。

于 2008-09-29T18:56:24.247 に答える
0

クライアントのホスト マシンには、Exchange サーバー経由でメールを送信する権限がありますか?

于 2008-09-29T18:55:58.913 に答える