Postgrey atrasando mais que greylist time: por quê?

2

Eu tenho postgrey com essa configuração:

POSTGREY_OPTS="--inet=10023 --delay=30 --max-age=35 --auto-whitelist-clients"

De acordo com os cabeçalhos de alguns dos meus e-mails:

X-Greylist: delayed 411 seconds by postgrey-1.35 at vm3; Tue, 18 Apr 2017 08:05:14 CEST
X-Greylist: delayed 327 seconds by postgrey-1.35 at vm3; Tue, 18 Apr 2017 15:22:51 CEST
X-Greylist: delayed 1048 seconds by postgrey-1.35 at vm3; Tue, 18 Apr 2017 15:58:53 CEST
X-Greylist: delayed 316 seconds by postgrey-1.35 at vm3; Tue, 18 Apr 2017 19:05:36 CEST
X-Greylist: delayed 348 seconds by postgrey-1.35 at vm3; Tue, 18 Apr 2017 19:06:09 CEST
X-Greylist: delayed 374 seconds by postgrey-1.35 at vm3; Tue, 18 Apr 2017 19:06:37 CEST
X-Greylist: delayed 501 seconds by postgrey-1.35 at vm3; Tue, 18 Apr 2017 19:30:48 CEST
X-Greylist: delayed 524 seconds by postgrey-1.35 at vm3; Tue, 18 Apr 2017 19:31:11 CEST

Por que demora mais do que os 30 segundos que eu pedi?

    
por Ole Tange 18.04.2017 / 22:52

1 resposta

2

Quando o postfix rejeita uma mensagem por causa do postgrey, o remetente não faz ideia de quanto tempo deve aguardar antes de tentar uma nova tentativa de entrega. O protocolo SMTP não oferece, quando uma mensagem é temporariamente rejeitada, informar quando o remetente pode tentar novamente.

Assim, o remetente tenta novamente mais tarde, às vezes antes do atraso configurado do postgrey, às vezes (muito) depois. Quando é antes, o postgrey rejeitará a mensagem novamente. Quando é depois, o postgrey aceita e registra o atraso efetivo.

Não há nada que você possa fazer, do seu lado, para reduzir esse atraso.

    
por 18.04.2017 / 23:08

Tags