Pergunta

Uma aplicação mais velho usando System.Web.Mail é lançar uma exceção em e-mails vindos de hr@domain.com . Outros endereços parecem estar funcionando corretamente. Mudamos o nosso servidor de correio para o Exchange 2007, quando os erros começaram, assim, suponho que é onde está o problema. Alguém sabe o que está acontecendo?

Aqui é a exceção e pilha de rastreamento:

System.Web.HttpException: Não foi possível o acesso objeto 'CDO.Message'. ---> System.Reflection.TargetInvocationException: exceção foi acionada pelo destino de uma chamada. ---> System.Runtime.InteropServices.COMException (0x80040212): O transporte perdeu sua conexão com o servidor
.
--- Fim do rastreamento de pilha de exceção ---
em System.RuntimeType.InvokeDispMethod (String nome, BindingFlags invokeAttr, alvo objecto, objecto [] args, booleanas [] byrefModifiers, cultura Int32, String [] namedParameters)
em System.RuntimeType.InvokeMember (String nome, invokeAttr BindingFlags, Binder ligante, alvo objecto, objecto [] args, ParameterModifier [] modificadores, cultura CultureInfo, String [] namedParameters)
em System.Web.Mail.LateBoundAccessHelper.CallMethod (obj Object, String methodName, Object [] args)
--- Fim do rastreamento de pilha de exceção ---
em System.Web.Mail.LateBoundAccessHelper.CallMethod (obj Object, String methodName, Object [] args)
em System.Web.Mail.CdoSysHelper.Send (mensagem MailMessage)
em System.Web.Mail.SmtpMail.Send (mensagem MailMessage)
em ProcessEmail.Main ()

Foi útil?

Solução

Aqui está um tutorial para o diagnóstico dessas exceções (um muito comum com um monte de significados).

Outras dicas

O computador central do seu cliente tem permissão para enviar e-mails através do Exchange Server?

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top