Gostaria de saber como alterar programaticamente o endereço de encaminhamento em Opções de entrega para Nenhum.
Cada vez que tento definir altRecipient como "", ocorre um erro de restrição.
Como faço para remover o encaminhamento para o usuário ou definir o endereço de encaminhamento como Nenhum.
testEntry.InvokeSet("deliverAndRedirect", false); // OK
testEntry.InvokeSet("altRecipient", ""); // error
Também no Send on Behalf, como você pode remover todos os usuários da lista de concessões.
Responder1
Você deve tentar limpar a propriedade em vez de defini-la como "". Não sou muito programador de C #, mas provavelmente você pode fazer (ou algo assim):
testEntry.Invoke("PutEx", New Object() { ADS_PROPERTY_CLEAR, altRecipient, 0 })
A chave é que definir o valor como "" é diferente de limpá-lo.