2016-09-19 1 views
0

내 목표는 새 메일에 대한 조직 메일 함을 가로 채고 각 메일에 대해 일부 논리를 수행하는 Exchange 수신기를 개발하는 것입니다. - 내가 온라인 주제를 연구 한 후에모든 사용자의 수신 메일 가입 (MTA/EWS API 또는 기타)

내가 그 작업을 수행하는 두 가지 기본 방법이 있다는 것을 보았다 :

  1. 구성이 새로운 MTA (메일 전송 에이전트) Exchange 서버 앞에 위치 할 것이며, SMTP 메시지를 차단합니다.

  2. 사용 EWS API는 새 메일 이벤트에 가입하고 난 2 기본적인 문제가 이런 식으로 리스너 에 로그인을 실행합니다 : 교환의 모든 사서함에 가입 할 수있는 방법이 있나요

    • 을 섬기는 사람? 모든 사용자를 루핑하지 않고도?
    • 청취자가 처리하기 전에 클라이언트가 전자 메일을 읽지 못하도록 차단할 수 있습니까? (필자는 사용자가에 액세스 할 수없는 것입니다 특별한 기본 폴더에 전체 수신 메일 이동할 수 있습니다 - 숨겨진 폴더의 어떤 왕

내가 언급 한 두 가지 외에 다른 방법이 있나요 수요를 충족하기 위해?

감사합니다!

답변

0

가 전송 파이프 라인에있는 동안 당신은 캡처 할 수 있습니다 교환 https://technet.microsoft.com/en-us/library/bb125012(v=exchg.150).aspx/사전 처리 메시지에 전송 에이전트를 사용할 수 있습니다. 이것의 장점을 당신이에 설명 된 것을 이상 1. 서버에서 보내거나받은 모든 메시지를 내부 메시지를 포함합니다.

Exchange 서버의 모든 사서함을 구독 할 수있는 방법이 있습니까? 모든 사용자를 루핑하지 않고도?

당신이 필요 없음 내 청취자가 그것을 처리하기 전에 자신의 이메일을 읽을 수있는 클라이언트를 차단할 수있는 방법 사서함 폴더

당 구독 관리 없습니다? (필자는 사용자가에 액세스 할 수없는 것입니다 특별한 기본 폴더에 전체 수신 메일 이동할 수 있습니다 - 숨겨진 폴더의 어떤 왕 당신이 우선 순위를 질수 있도록

모든 클라이언트가 거래소에 동일 클라이언트 또는 블록 액세스 (클라이언트를 완전히 차단할 수 있음), 이론 상으로는받은 편지함 규칙을 사용하여 도착한 모든 메시지를 NON_IPM_Root 폴더로 옮길 수 있습니다. 이는 사용자가 볼 수 없지만 그 의미를 고려할 수 있음을 의미합니다. 프로세스가 실패 할 때 어떤 일이 일어나는지 사용자가 스스로받은 편지함 규칙을 만들 때 언제든지 비활성화 할 수 있습니다.

+0

글렌, 고맙습니다. 전송 에이전트가 나를 위해 일합니다. – sborpo