2017-11-21 8 views
1

공유 사서함에 EWS API를 사용하여 규칙을 만들려고합니다. 이를 위해 나는 다음과 같은 코드를 사용하고 있습니다 :EWS 관리 API를 사용하여받은 편지함 규칙을 만듭니다.

 Rule newRule = new Rule();    
     newRule.DisplayName = "Forward"; 
     forwardEmailTo= "[email protected]"; 
     newRule.Conditions.SentToAddresses.Add("Forward", "[email protected]"); 
     newRule.Actions.ForwardToRecipients.Add(forwardEmailTo); 
     CreateRuleOperation createMoveIfFromSalesRule = new CreateRuleOperation(newRule); 
     service.UpdateInboxRules(new RuleOperation[] {createMoveIfFromSalesRule}, true); 

을하지만 불행하게도 규칙이 공유 메일 박스 ([email protected])에 만들어지지 않습니다, 그것은 주요 메일 박스 계정에 생성되고있다.

무엇이 잘못 되었나요?

답변

1

UpdateInboxRules 방법은 글렌 저울 @ 그래서 당신의 메서드 호출이

service.UpdateInboxRules(new RuleOperation[] {createMoveIfFromSalesRule,"[email protected]"}, true); 
+0

감사해야 당신이 규칙을 만들려는 사서함에 대한 과부하가 있습니다. 그것은 효과가 있었다. 그러나 오른쪽 오버로드는 다음과 같습니다. service.UpdateInboxRules (새 RuleOperation [] {createMoveIfFromSalesRule}, true, "[email protected]"); –