Não encontrei nenhuma maneira de fazer isso, por isso estou postando "não é possível" como resposta aceita.
Se alguém puder encontrar uma resposta melhor, ficarei muito feliz em aceitá-la ...
Eu tenho um ambiente do Exchange 2010 em que há vários servidores Edge; o FQDN de cada servidor ("serverX.domain.local") é diferente do nome usado no registro MX público correspondente ("serverX.domain.com").
Configurei cada servidor com dois Conectores de Recebimento, um para falar com os servidores do Hub (que usa o nome real do servidor) e um para conversar com a Internet (que usa o nome público do servidor). Isso funciona como esperado.
Mais adiante, o Conector de Envio criado pelo EdgeSync para mensagens de saída é global, compartilhado por todos os servidores de Borda; então, ele só pode ser configurado com um único nome para usar nos comandos HELO de saída ou nenhum outro. Se eu deixar o campo em branco, cada servidor de Borda usará seu nome real (privado). Se eu preencher, cada servidor usará o mesmo nome.
Existe alguma maneira de configurar o Conector de Envio de saída para que cada servidor de Borda use seu nome público nos comandos HELO de saída?
Estou procurando por isso também. A única maneira que encontrei é ligar o conector SMTP a uma porta diferente e o NAT do roteador com um conjunto de IP / porta para a porta específica do conector ... É feio, mas está funcionando desde que você tenha um IP diferente para cada domínio ...
Ainda não encontrei nenhuma maneira interna de fazer isso com o Exchange, mas você pode fazê-lo com um produto de terceiros: MultiSendcon permite que você tenha diferentes nomes de domínio HELO / EHLO de saída, dependendo do endereço de e-mail do remetente. Você também pode usá-lo para rotear o tráfego para sair através de endereços IP locais diferentes ou por meio de diferentes smarthosts, dependendo do endereço do remetente ou do domínio do remetente.
Tags smtp exchange-2010