그레이리스팅보다 Postgrey 대기 시간이 길어집니다. 이유는 무엇입니까?

그레이리스팅보다 Postgrey 대기 시간이 길어집니다. 이유는 무엇입니까?

포스트그레이 구성이 있습니다.

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

내 이메일의 제목에 따르면:

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

요청한 30초보다 지연 시간이 더 길어지는 이유는 무엇입니까?

답변1

postfix가 postgrey로 인해 메시지를 거부하면 보낸 사람은 새로운 배달 시도를 시도하기 전에 얼마나 기다려야 할지 알 수 없습니다. 메시지가 일시적으로 거부되면 SMTP 프로토콜은 보낸 사람에게 언제 다시 시도할 수 있는지 알려줄 방법이 없습니다.

따라서 발신자는 나중에 다시 시도합니다. 때로는 포스트그레이 구성 지연 이전에, 때로는 (훨씬) 나중에 다시 시도합니다. 이전이었다면 postgrey는 메시지를 다시 거부할 것입니다. 나중보다 늦으면 postgrey는 이를 수락하고 유효한 지연을 기록합니다.

이 지연을 줄이기 위해 할 수 있는 일은 없습니다.

관련 정보