Hi.
We're running exim 4.52.
One of our users sent a message to a site that is configured with
greylisting, and I'm not sure that I understand the log details:
The message went out:
2006-04-03 15:45:26 1FQUzO-0006Jo-4J <= user@??? H=([8.9.10.11])
[8.9.10.11] P=esmtpsa X=TLSv1:AES256-SHA:256 A=plain:user S=2818
id=user@???
The server gets the 450 error:
2006-04-03 15:45:28 1FQUzO-0006Jo-4J SMTP error from remote mail server
after RCPT TO:<user@???>: host a.different.site [1.2.3.4]:
450 <user@???>: Recipient address rejected: Greylisted
I get it up to this point. At this point, I expect the message to be
deferred, and that exim will try again later... I see this:
2006-04-03 15:45:30 1FQUzO-0006Jo-4J == user@???
R=dnslookup T=remote_smtp defer (-44): SMTP error from remote mail
server after RCPT TO:<roussel@???>: host ext.lri.fr [1.2.3.4]: 450
<roussel@???>: Recipient address rejected: Greylisted
It appears the message was deferred... but then I see immediately following:
2006-04-03 15:45:30 1FQUzO-0006Jo-4J ** user@???: retry
timeout exceeded
2006-04-03 15:45:30 1FQUzS-0006K0-Hr <= <> R=1FQUzO-0006Jo-4J U=exim
P=local S=3792
2006-04-03 15:45:30 1FQUzO-0006Jo-4J Completed
How can retry timeout be exceeded?
Exim replied to the original sender with a message
>> SMTP error from remote mail server after RCPT TO:<x@???>:
>> host x.x.x [#.#.#.#]: 450 <x@???>:
>> Recipient address rejected: Greylisted: retry timeout exceeded
Why didn't exim try again later?
Jason.