Permitir que o host local seja retransmitido em todos os lugares no Exchange 2010

1

Estou tentando configurar o PHP em uma máquina do Windows Server 2008 que executa o IIS7 e o Exchange 2010 e, independentemente do que eu fizer, ele não retransmitirá as mensagens fora do domínio.

Ou seja, eu faço telnet para localhost 25 , faço o HELO/MAIL FROM:/RCPT TO: dance. Qualquer domínio que termine no meu domínio local funciona; qualquer com outro local como domínio recebe um erro 550 5.7.1 Unable to Relay .

Se eu definir * como um Domínio Aceito, tudo começa a funcionar, retransmissão de e-mails, tudo funciona muito bem. No entanto, isso é claramente problemático - eu realmente gostaria de não transformar o servidor do meu cliente em um retransmissor aberto (verificado através da ferramenta de verificação de retransmissão do Abuse.net).

Como é possível habilitar a retransmissão aberta de apenas localhost no Exchange 2010?

    
por aendrew 07.09.2011 / 00:19

1 resposta

4

Crie um novo conector de recebimento. Defina o escopo como 127.0.0.1, marque a caixa "Protegido externamente" e permita conexões anônimas, bem como servidores Exchange. Você faria isso no EMS assim:

new-receiveconnector -name LOCALHOST -Usage Custom -authmechanism externalauthoritative -enabled $true -fqdn mail.domain.com -remoteipranges 127.0.0.1 -permissiongroups anonymoususers,ExchangeServers -bindings 127.0.0.1:25

    
por 07.09.2011 / 01:31