[Exim] Does Exim wait for HELO? (Was: Message: "result of an…

Top Page
Delete this message
Reply to this message
Author: Bill Moseley
Date:  
To: Exim users list
Old-Topics: Re: [Exim] Message: "result of an earlier callout reused"
Subject: [Exim] Does Exim wait for HELO? (Was: Message: "result of an earlier callout reused")
On Tue, Aug 03, 2004 at 09:07:29PM -0400, Stephen Gran wrote:
> Note that that is July 14 - you certainly could have had a callout
> cached on the 18th, if that's the case. And since the reject was for
> HELO, everything from that domain was (improperly? - eye of the
> beholder, I guess) cached as a reject.


So the problem is I'm not sure if the cache entry really existed and
was since purged, or didn't exist ever.

I guess it would be helpful to have two messages. Instead of:

    550-(result of an earlier callout reused).


Maybe:

    550-(result of an earlier host callout reused).
    550-(result of an earlier localpart callout reused).


And even better, the timestamp of that earlier callout.

Someone commented that Exim may not wait for the response to the HELO
command. Is there any truth to that? Sounds hard to believe.

Anyway, I looked at the source for the MTA that's having this problem
-- qpsmtpd. Seems qpsmtpd and Exim are confused about the state of
the SMTP connection. Exim logs:

    response to "HELO hank.org" from mail.apache.org [209.237.227.199] was: 503 MAIL first


But qpsmtpd, AFAICT, only sends that response to a DATA command.

    220 apache.org ESMTP qpsmtpd 0.27.1 ready; send us your mail, but not your spam.
    helo me
    250 apache.org Hi [63.205.225.170] [63.205.225.170]; I am so happy to meet you.
    data
    503 MAIL first


Exim doesn't send a DATA command on a sender callout, right?


--
Bill Moseley
moseley@???