Especificando o endereço de retorno para email

Estou com problemas para fazer com que os e-mails retornem para um endereço de e-mail específico, diferente doFrom endereço.

Um cliente específico exige o envio de emails de um endereço de email específico (chame-ocontact@clientcompany.com) Nossos administradores do Exchange criaram uma conta na caixa do Exchange para que possamos efetuar login e enviar a partir desse endereço. Nosso servidor Exchange está falsificando esse endereço / domínio. Isso funciona bem.

Infelizmente, os e-mails enviados decontact@clientcompany.com não estão voltando para nós. Eles provavelmente estão voltando para ocontact conta emclientcompany.com (que pode ou não existir).

Eu inseri um cabeçalhoReturn-Path=kirk.broadhurst@mycompany.com com a suposição de queesse campo determina para onde os bouncebacks são enviados. Outros documentos indicam queesse campo nunca deve ser preenchido pelo sistema SMTP de origem. Outros sites falam novamente sobreum campo chamadoErrors-To o que aparentemente não é padrão.

Então - de qual campo é o correto e de que depende?
Alguma idéia de por que meuReturn-Path não está funcionando?

Eu realmente gostaria que o Exchange devolvesse corretamente uma mensagem endereçada a um servidor inválido!

atualizar:

Continuando a cavar, e meuReturn-Path O trabalho estava adicionando apenas uma propriedade estendida no final do bloco de cabeçalho, mas o Exchange parece ainda estar adicionando sua própria propriedade.Return-Path valor no topo.

Delivered-To: test@test.com 
Received: by 1.1.1.1 with SMTP ... 
Return-Path: <contact@clientcomapny.com> 
Received: from ... ... 
...
Subject: Test 
Message-ID: ... 
Return-Path: kirk.broadhurst@mycompany.com

De acordo com o Microsoft.com,Não consigo definir o caminho de retorno, pois é determinado pelo MAIL FROM&nbsp;- o que parece consistente com o que eu li anteriormente. Mas agora estou emperrado - como altero esse valor MAIL FROM programaticamente no Exchange 2007?