O servidor possui vários IPs, o IIS SMTP envia errado?

2

Meu servidor tem 4 endereços IP.

(IPs são, por exemplo, apenas) 1.2.3.4 1.2.3.5 1.2.3.6 1.2.3.7

No IIS, eu tenho um servidor SMTP virtual em 1.2.3.5, na porta 25. O servidor virtual instalado lá no início em 1.2.3.4 está desativado.

1.2.3.5 é mapeado para meu hostname, mailhost.mydomain.com e o rDNS PTR também é configurado para isso.

Quando eu mando um e-mail usando mailhost.mydomain.com - ele funciona, mas aparece nos cabeçalhos que o e-mail está vindo de 1.2.3.4 sem nenhuma referência a 1.2.3.5.

Alguma idéia?

Felicidades

    
por Ian Price 15.02.2011 / 17:33

1 resposta

1

O serviço SMTP escuta a porta 25 em todos os endereços IP não atribuídos, mesmo que você especifique um endereço IP específico para o servidor virtual padrão. Você precisa desabilitar o recurso de pool de soquetes do Microsoft Internet Information Services (IIS) (DisableSocketPooling). Esta propriedade não está exposta no ADSI para SMTP.

link

  1. Instale e execute o MetaEdit no servidor.
  2. Expanda LM e SmtpSvc.
  3. Clique com o botão direito do mouse em SmtpSvc, clique em Novo e, em seguida, clique em DWORD.
  4. Na lista Id, clique em DisableSocketPooling. O campo à direita deve agora ler 1029. Se DisableSocketPooling não estiver na lista, clique em (Outro) e digite 1029 na caixa.
  5. No campo Dados, digite 1.
  6. Clique para selecionar o atributo Herdar.
  7. Reinicie o serviço SMTP (Simple Mail Transport Protocol).

Espero que isso ajude.

    
por 15.02.2011 / 17:58