2014-10-07 3 views
0

전자 메일을 보내도록 NLog를 구성했지만 파일에 올바르게 로깅하고 있지만 특정 컴퓨터에서 전자 메일을 보내지는 않습니다. 정확히 동일한 구성으로 다른 컴퓨터에서 작동합니다.NLog에서 전자 메일을 보내지 않습니다.

실패한 경우 이메일 전송 결과를 어떻게 기록 할 수 있는지 알고 싶습니다. 나는 결과없이 throwexceptions 플래그를 활성화하려고 이미 시도했다.

실패한 이메일 작업을 기록 할 수 있는지 누구나 알고 있습니까?

미리 감사드립니다.

+0

다른 메일 서버입니까? 또한 NLog - 기억이 맞으면 - 내부 오류에 대한 로깅을 켤 수있는 능력이 있어야합니다. –

답변

1

실패한 전자 메일 작업을 기록 할 수 있는지 알 수 없습니다.

이 도움이 될 수 있습니다 : https://github.com/NLog/NLog/wiki/Internal-Logging

또한 여기에 내가 도움이 단지의 경우, 이전에했던 몇 가지의 :

  1. 당신이 언급 한 바와 같이, nlog 노드 = "true"를 throwExceptions을 보장합니다.
  2. 프로세스를 실행중인 모든 컴퓨터에서 해당 메일 서버에 대한 NET 액세스 권한이 있는지 확인하십시오. 그 컴퓨터에서 메일 서버로 텔넷하여 확실합니다.
  3. 메일 서버에 SMTP 인증이 필요합니까?
  4. 받는 사람 = 수취인과 같이 수식에서 항목을 제거하기 시작합니다.
+0

포트 25가 차단되었다는 것을 알았지 만 nlog 로그를 예외로 만들 수는 없었습니다. 어쨌든 고마워! –

관련 문제