É extra “Recebido por” nos cabeçalhos de correio incorretos e posso removê-lo?

1

Eu uso nosso próprio servidor de web e correio VPS para enviar um boletim informativo regularmente para 50.000 endereços.

Estou tentando melhorar a capacidade de entrega e analisando alguns dos milhares de e-mails devolvidos. Uma coisa que notei foi que há um tipo extra de cabeçalho "Recebido por" que eu gostaria de saber se poderia causar algum problema. Uma das mensagens de retorno indicou que ele não aceitou devido à retransmissão e gostaria de saber se esta poderia ser a causa (não há retransmissão)?

Aqui está um trecho de uma mensagem de amostra:

Received: from mydomain.com.au ([x.x.x.x]) by
ipbvo.tcif.telstra.com.au with SMTP; 06 Mar 2014 11:22:13 +1100
Received: from internaldomainname.com ([127.0.0.1]) by mydomain.com.au ;
Thu, 6 Mar 2014 11:22:11 +1100

A segunda linha é a que eu questiono. O servidor de email precisa indicar isso?

O sistema de envio de boletins informativos é escrito em ASP.NET e usa o Jmail .NET para enviar cada mensagem de e-mail usando o servidor em 127.0.0.1.

O software do servidor de correio em uso é o Hmailserver.

Além disso, se não puder ser alterado, gostaria de substituir a parte internaldomainname mostrada. Isso seria um Hmailserver, DNS ou configuração de rede?

    
por johna 06.03.2014 / 03:48

1 resposta

2

Conforme RFC 5321 , s3.7.2,

When forwarding a message into or out of the Internet environment, a gateway MUST prepend a Received: line, but it MUST NOT alter in any way a Received: line that is already in the header section.

deveria estar lá. Cada servidor de email (que entra ou sai do ambiente da Internet) deve adicionar um, e que (geralmente) inclui o servidor de email que o recebe primeiro do MUA (o aplicativo que o gerou). Neste caso, como você observou, seu servidor de e-mail está indicando que a mensagem foi gerada localmente ( 127.0.0.1 ).

Estou ciente de que algumas pessoas filtram e-mails com base no conteúdo de Received: from cabeçalhos adicionados fora da organização receptora. Eles estão errados em fazê-lo ; Não é possível confiar nos cabeçalhos, portanto, qualquer decisão sobre a capacidade de entrega do correio com base neles estará sujeita a spoofing. Se você está tendo problemas com as pessoas que recebem seus e-mails devido a essas linhas, entre em contato com a organização do destinatário e indique que elas estão se comportando de maneira tola.

O nome do domínio refletido será devido à configuração local no seu servidor de e-mail. Como você está usando o asp.net, estou supondo que essa é uma caixa do Windows, por isso não posso aconselhá-lo sobre como alterar isso; mas será determinado localmente.

Editar : John, eu li isso como significando " dentro ou fora da internet pública ". Note também que o requisito é predicado em ambas as metades do vôo da mensagem através de qualquer servidor. Se um servidor envia uma mensagem para a Internet pública, ele deve adicionar um cabeçalho Received: from - mesmo se a recepção for de um servidor interno ou mesmo local. Somente se um servidor de e-mail for puramente interno à organização, não será necessário adicionar um. Mesmo assim, pode fazê-lo e, se o fizer, nenhum servidor downstream (interagindo com a Internet) poderá alterá-lo.

    
por 06.03.2014 / 07:48