Active Directory / Exchange 全般タブ

Active Directory / Exchange 全般タブ

配信オプションの転送先アドレスをプログラムで「なし」に変更する方法を知りたいです。

altRecipient を "" に設定しようとするたびに制約エラーが発生します。

転送先ユーザーを削除したり、転送先アドレスを「なし」に設定するにはどうすればよいですか。

testEntry.InvokeSet("deliverAndRedirect", false); // OK
testEntry.InvokeSet("altRecipient", ""); // error

また、代理送信の場合、許可リスト内のすべてのユーザーを削除するにはどうすればよいでしょうか。

答え1

プロパティを "" に設定するのではなく、クリアしてみてください。私は C# プログラマーではありませんが、おそらく次のようにすることができます (またはそれに似た方法)。

testEntry.Invoke("PutEx", New Object() { ADS_PROPERTY_CLEAR, altRecipient, 0 })

重要なのは、値を "" に設定することと、値をクリアすることとは異なるということです。

関連情報