Como posso verificar o nome HELO de saída do meu servidor sendmail?

Como posso verificar o nome HELO de saída do meu servidor sendmail?

Meu servidor de e-mail foi colocado na lista negra e recebo a seguinte mensagem da Zenhaus CBL:

X.X.X.X. was found to be using the following name as the HELO/EHLO parameter during connections: "localhost.localdomain".

Infelizmente houve muitos pedidos e a CBL não me permite remover a lista negra. Além disso, não tenho absolutamente nenhuma experiência com o sendmail e não sei como depurá-lo/por onde começar, porque é isso que precisa ser corrigido primeiro.

Como posso verificar o HELOvalor sozinho na CLI?

Alguém já passou por um problema semelhante e pode me ajudar a fazer o sendmail funcionar novamente sem estar na lista negra?

PS:

O estranho é que a mesma configuração funcionou antes (fiz uma migração P2V de uma máquina física para uma máquina virtual) e nunca entrei na lista negra antes da migração no antigo servidor físico. A única coisa que esqueci de fazer após a migração P2V foi alterar o DNS reverso (mas ainda assim parece não ter nada em comum com o nome HELO).

Responder1

É típico paratodosprovedores de e-mail para registrar oParâmetro HELO/EHLOemtodose-mail que eles processam.

Abra os cabeçalhos (fonte) de um e-mail quequalquer umaceito recentemente do servidor em questão, provavelmente indica seu EHLO em um dos Received:cabeçalhos. O cabeçalho Recebido mais alto que menciona seu IP conterá dois nomes: primeiro o nome que você forneceu em HELO/EHLO e aquele obtido ao pesquisar seu endereço de rede. Normalmente, o próximo ao endereço literal [IP]é o nome rDNS.

Received: from localhost.localdomain
  (mx7.yourdomain.example [192.0.2.2])
  by example.net (Postfix)
  with ESMTPS
  id ABC12345
  for <[email protected]>;  21 Nov 1997 10:05:43 -0600

A especificação relevante de quais servidores de correio devem ser colocados lá é encontrada emRFC 5321 Seção 4.4

Quando um servidor SMTP recebe uma mensagem para entrega ou
processamento adicional, ele DEVE inserir informações de rastreamento ("carimbo de data/hora" ou "Recebido")
no início do conteúdo da mensagem [..]

A cláusula FROM, que DEVE ser fornecida em um ambiente SMTP, DEVE conter (1) o nome do host de origem conforme apresentado no comando EHLO e (2) um endereço literal contendo o endereço IP da origem, determinado a partir do TCP conexão.

Observe que alguma lista reclamando de você usar um nome ruim não significa necessariamente que o servidor que você está configurando atualmente usou esse nome. Você ou um proprietário anterior do seu endereço de rede poderiam, teoricamente, ter se conectado a um sistema que reportasse a essa lista de operadores por meio de outros clientes.

Observe também que um operador de lista que reivindica um grande número de solicitações sobre um endereço de rede é um péssimo sinal. Os operadores de listas esperam que seus bloqueios levem a parte afetada a investigar minuciosamente antes mesmo de pensar em solicitar a remoção da lista. Certifique-se de confirmar se a listagem realmente foi feita para você, especificamente (por exemplo, veja explicações específicas sobre IPv6 aqui) e você estabeleceu firmemente que o problema foi identificado e totalmente resolvido.

informação relacionada