
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 HELO
valor 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.