O postfix responde com 450 4.7.1, embora os nomes sejam resolvidos adequadamente

1

O seguinte está acontecendo por razões que eu não entendo.

Trecho: de mail.log

Dec 21 17:03:56 server postfix/smtpd[13014]: NOQUEUE: reject: RCPT from unknown[10.X.X.40]: 450 4.7.1 Client host rejected: cannot find your reverse hostname, [10.X.X.40]; from= to= proto=ESMTP helo=<server.mydomain.de>

Obviamente, meu main.cf contém o seguinte:

smtpd_client_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unknown_reverse_client_hostname

Verificar o DNS reverso e avançado da máquina postfix produz resultados corretos:

# dig -x 10.X.X.40

;; QUESTION SECTION:
;40.X.X.10.in-addr.arpa.                IN      PTR

;; ANSWER SECTION:
40.X.X.10.in-addr.arpa. 3600    IN      PTR     server.mydomain.de.

# dig server.mydomain.de.

;; QUESTION SECTION:
;server.mydomain.de.                IN      A

;; ANSWER SECTION:
server.mydomain.de. 3600    IN      A       10.X.X.40

Como você pode ver, o registro reverso para o IP de conexão aponta para um nome de servidor, o registro A para este nome aponta para o IP correto e, além disso, esse nome de servidor também corresponde ao EHLO.

Para tornar isso ainda mais interessante, o servidor de envio enfileira todos os e-mails e, a cada poucos dias ou semanas, o servidor recebe de repente todos os e-mails por alguns minutos sem nenhuma alteração na configuração.

Isso só acontece para os sistemas internos que enviam e-mails. O mesmo servidor de postfix recebe felizmente emails da Internet de todos os servidores (se possuir registros DNS corretos e passar todas as outras restrições).

    
por Tobias Grünewald 21.12.2015 / 17:52

0 respostas

Tags