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]"); –

関連する問題