Altera ou falsifica o nome do servidor SMTP de saída

3

Tendo um problema estranho aqui.

Enviamos e-mails de um aplicativo da Web que usa uma configuração de servidor SMTP em um servidor Windows 2008 R2.

Tudo estava funcionando bem, mas um de nossos clientes mudou o programa de e-mail recebido (é o melhor que consegui do departamento de TI) e agora estão rejeitando todos os nossos e-mails.

Eles fizeram algumas pesquisas e disseram que estão sendo rejeitados por causa de caracteres não alfanuméricos em nosso nome de servidor de origem.

Os e-mails originados de nosso servidor SMTP vêm de MACHINE-NAME.DOMAIN_NT.abc. Eles me disseram que é o sublinhado que está fazendo isso.

Agora eles nos perguntaram se poderíamos alterar nosso nome de domínio, o que obviamente não está acontecendo. Outra solução seria passar por outro servidor, mas isso será uma dor.

Eu estava pensando, posso falsificar o nome do domínio para que o servidor de origem seja MACHINE-NAME.DOMAIN.abc ou algo que não tenha o sublinhado?

    
por Tom 18.08.2011 / 22:12

2 respostas

5

Vá para o Gerenciador do IIS 6 em Ferramentas Administrativas, expanda seu servidor, clique com o botão direito do mouse no Servidor Virtual SMTP e selecione Propriedades, clique na guia Entrega e, em seguida, clique no botão Avançado, no campo "Nome de domínio totalmente qualificado". digite o nome que você deseja que o servidor se identifique como.

    
por 18.08.2011 / 22:23
2

O sublinhado não é um caractere válido em um nome de host, apesar de muitos programas permitirem que você se dê bem com ele.

RFC952:

A "name" (Net, Host, Gateway, or Domain name) is a text string up to 24 characters drawn from the alphabet (A-Z), digits (0-9), minus sign (-), and period (.).

Eu tenho sublinhados no nome do host que causam problemas em navegadores antes.

    
por 18.08.2011 / 22:46