我想知道如何以編程方式將“傳遞選項”下的“轉發地址”更改為“無”。
每次我嘗試將 altRecipient 設為“”時,都會出現約束錯誤。
如何刪除對使用者的轉送或將轉址設為「無」。
testEntry.InvokeSet("deliverAndRedirect", false); // OK
testEntry.InvokeSet("altRecipient", ""); // error
另外,在「代表發送」中,如何刪除授權清單中的所有使用者。
答案1
您應該嘗試清除該屬性而不是將其設為“”。我不是一個 C# 程式設計師,但你可能可以這樣做(或類似的事情):
testEntry.Invoke("PutEx", New Object() { ADS_PROPERTY_CLEAR, altRecipient, 0 })
關鍵是將該值設為“”與清除它不同。