Este não é comportamento normal, parece que o postfix não pode alcançar os servidores da lista negra.
Na sua máquina, tente o seguinte comando:
( nslookup
geralmente já está instalado ou pode ser instalado obtendo dnsutils
ou um pacote semelhante.)
nslookup 127.0.0.2.zen.spamhaus.org
O resultado deve ser algo nos moldes de
Non-authoritative answer:
Name: 127.0.0.2.zen.spamhaus.org
Address: 127.0.0.11
Se o comando expirar, o servidor DNS da lista negra não poderá ser acessado pelo seu servidor. Se for esse o caso, verifique se outras consultas DNS funcionam conforme o esperado (por exemplo, nslookup unix.stackexchange.com
).
Suspeito que um firewall bloqueia o acesso a esses servidores DNS ou que seu servidor está sendo bloqueado para enviar muitas solicitações. O último parece improvável, considerando os timestamps em seu log. No entanto, pode ser que todas as suas consultas sejam enviadas através do servidor DNS do seu provedor. Esse servidor provavelmente atinge o limite imposto pelos provedores de lista negra, fazendo com que ele seja bloqueado.
Você pode verificar isso perguntando diretamente a um servidor de nomes spamhaus:
nslookup 127.0.0.2.zen.spamhaus.org a.ns.spamhaus.org
Se isso for bem-sucedido, mas a pesquisa sobre o serviço padrão falhou, significa que o resolvedor padrão está bloqueado pelo spamhaus. Instale um servidor DNS em cache nesse caso.