配信オプションの転送先アドレスをプログラムで「なし」に変更する方法を知りたいです。
altRecipient を "" に設定しようとするたびに制約エラーが発生します。
転送先ユーザーを削除したり、転送先アドレスを「なし」に設定するにはどうすればよいですか。
testEntry.InvokeSet("deliverAndRedirect", false); // OK
testEntry.InvokeSet("altRecipient", ""); // error
また、代理送信の場合、許可リスト内のすべてのユーザーを削除するにはどうすればよいでしょうか。
答え1
プロパティを "" に設定するのではなく、クリアしてみてください。私は C# プログラマーではありませんが、おそらく次のようにすることができます (またはそれに似た方法)。
testEntry.Invoke("PutEx", New Object() { ADS_PROPERTY_CLEAR, altRecipient, 0 })
重要なのは、値を "" に設定することと、値をクリアすることとは異なるということです。