Я хотел бы узнать, как программно изменить адрес пересылки в разделе «Параметры доставки» на «Нет».
Каждый раз, когда я пытаюсь установить altRecipient на "", возникает ошибка ограничения.
Как удалить пересылку пользователю или установить адрес пересылки на «Нет»?
testEntry.InvokeSet("deliverAndRedirect", false); // OK
testEntry.InvokeSet("altRecipient", ""); // error
Также в разделе «Отправить от имени» можно узнать, как удалить всех пользователей из списка грантов.
решение1
Вам следует попробовать очистить свойство, а не устанавливать его в "". Я не очень хорошо разбираюсь в программировании на C#, но вы, вероятно, можете сделать следующее (или что-то в этом роде):
testEntry.Invoke("PutEx", New Object() { ADS_PROPERTY_CLEAR, altRecipient, 0 })
Суть в том, что установка значения "" отличается от его очистки.