2010-08-05 1 views
3

이제 막 연구를 시작하고 있으며 지금까지별로 도움이되지 않았습니다. 그래서 저는 여러분들이 저를 도울 수 있거나 어떤 방향으로 나를 가리킬 수 있기를 바랍니다.몇 가지 추가 정보가 포함 된 반송 이메일 알림을 생성하는 방법

필자는 실패한 전자 메일 배달 및/또는 반송 된 전자 메일을 어떻게 든 감지 할 수 있어야하는 상황에 처해 있습니다. 그런 다음이 오류를 설명하는 알림 이메일을 발송할 수 있어야하며 알림 이메일에 다른 특정 정보도 포함시켜야합니다.

현재로서는 어떻게해야할지 모릅니다. 우리가 지금 가지고있는 전자 메일 시스템은 SMTP Exchange 서버를 통해 전자 메일을 보내는 C# .NET 관리 코드를 필요로합니다. 따라서 초기 생각은 이메일 헤더 정보를 사용하여이 작업을 수행 할 수 있지만 사용 가능한 모든 이메일 헤더가있는 것은 아닙니다. 나는 또한 일종의 제 3 자 솔루션을 찾고 사용하는 것에 반대하지는 않았지만, 다시 말해서 그러한 솔루션이나 솔루션 제공 업체에 익숙하지 않아서 제안도 매우 열려 있습니다.

답변

1

IMAP 서버 또는 POP3 서버에서 메시지를 다운로드 할 것인지 확실하지 않습니다. 이 경우 Ultimate Bounce Inspector component을 확인하시기 바랍니다. 또한 EML 파일을 처리 할 수 ​​있습니다.

2

SMTPClient 클래스를 사용하고 있습니까? 그렇다면 필요한 것을 성취하는 데 도움이되는 SmtpFailedRecipientsException이 있습니다.

여기에 주어진 예제 및 추가 정보 :

http://msdn.microsoft.com/en-us/library/system.net.mail.smtpfailedrecipientsexception.aspx

+0

나는 당신이 그것을 언급하지 않는 한 이런 일이 일어날 것을 결코 모른다. 대부분의 고객이 지원하지는 않지만 고마워요. – Moons

1

당신은 프로그래밍 과정은 이메일을 반송 할 수 있습니다 PostMark를 사용할 수 있습니다.

관련 문제