2009-07-08 2 views
0

POP, SMTP 및 Exchange Server (2007 이상)를 통한 모든 메일 활동을 모니터링하고 본질적으로 메일을 가져 오는 .Net (C#) 응용 프로그램을 작성해야합니다. 문서 관리 시스템에 보관할 수 있습니다. 각 유형의 서버를 모니터링하는 방법이 다를 수 있으므로 가장 좋은 (가장 우아하고 신뢰할 수있는) 방법이 무엇인지 알고 싶습니다.메일 활동을 위해 POP, SMTP 및 Exchange Server를 모니터링하는 방법

감사합니다.

+0

들어오는/나가는 트래픽을 가로 채기 위해 다른 메일 서버 앞에 앉아 메일 서버 프록시를 만들고 보관 용 사본을 만든 다음 이메일을 실제 메일 시스템으로 전달 하시겠습니까? –

답변

0

많은 국가에서 법률을 준수하기 위해 그러한 시스템이 수행해야하는 작업과 수행하지 말아야 할 작업에 대해 다소 협소 한 규정이 있습니다. SA에서 국제적으로 판매하고자하는 회사의 제품을 개발하는 경우 좀 더 구체적인 접근 방법이 필요하다고 제안합니다. 법적 프레임 워크에 따라 솔루션은 모든 전자 메일 또는 일부만 가로 채고 보관해야합니다. 예를 들어, 일부 국가에서는 회사가 직원의 비공개 전자 메일을 저장하는 것을 허용하지 않습니다.이 경우 보관 프로세스는 직원이 제어 할 수있는 규칙으로 구성 할 수 있어야합니다. 각 이메일을 보관하려는 의도가있는 경우 배포가 쉬워 지므로 Jimmy Chandra가 제안한 네트워크 수준의 접근 방식이 더 좋습니다.

+0

제품 요약의 일부는 사용자가 구성 할 수있는 규칙에 따라 보관해야한다는 것입니다. 지미의 제안은 선택 사항이지만 체인에 참여하고 싶지는 않습니다. 즉, 실패 지점입니다. 우리는 가능한 한 오히려 "들어"싶습니다. –

0

POP에 대해 걱정할 필요가 없다고 생각합니까? 메일 전송에 사용되지 않습니다 (이메일 액세스를 모니터링 할 필요가없는 경우).

Exchange의 경우 버전 2000 이후에는 저널링 지원 (이전 버전에 대해 알지 못함)이 있으므로 메일이 보내고받을 때 메일 함으로 복사됩니다 (Exchange 버전에 따라 여러 가지 옵션이 있습니다.). 그런 다음 해당 사서함을 읽거나 외부 SMTP로 전달하는 규칙을 설정하면 응용 프로그램에서이를들을 수 있습니다.

다른 SMTP 서버의 경우 전달 규칙 등으로 유사한 접근 방법을 사용할 수 있으며 일부는 Exchange와 마찬가지로 사용자 지정 지원을받을 수 있습니다.

관련 문제