2011-03-30 5 views
1

Exchange 2010 허브 전송 서버에서 전송 서비스 용 SMTP 수신 에이전트를 만들어야합니다. 수신 커넥터에 따라 들어오는 메시지에 사용자 지정 헤더를 추가하는 것입니다. 세 개의 수신 커넥터가 구성되어 있다고 가정 해보십시오 (기본값 : 포트 25, 사용자 정의 포트 26, 사용자 정의 포트 27). 그들이 들어올 때 메시지에 사용자 지정 헤더를 추가하는 방법을 알아 냈지만 주어진 메시지가 어떤 커넥터에서 왔는지 식별하는 방법을 찾지 못하는 것 같습니다. 그것도 프로그래밍 방식으로 가능합니까? Btw, 나는 C#을 사용하여 Exchange 2010 SP1 전송 에이전트 SDK의 설명서를 보았습니다. 어쩌면 내가 뭔가를 놓친 것 같아.전송 파이프 라인을 통과하는 메시지의 Exchange 수신 커넥터 이름

답변

1

내 동료에게서 포인터를 얻은 후, 마침내 이것을 해결하기 위해해야만하는 것을 발견했습니다. 기본적으로 메시지를 수신하는 수신 커넥터를 나타내는 EndOfDataEventArgs .SmtpSession.LocalEndPoint 클래스에는 두 가지 유용한 속성 (주소 및 포트)이 있습니다. 고유 IP 주소 및/또는 포트 번호로 사용자 지정 커넥터를 구성하는 경우 EndOfData 이벤트가 트리거 될 때이 정보를 캡처 할 수 있습니다.

관련 문제