https://bugs.exim.org/show_bug.cgi?id=2147
David Woodhouse <[email protected]> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |[email protected] --- Comment #7 from David Woodhouse <[email protected]> --- Is this the same bug? Exim 4.87 would do this... >>> check !verify = sender/callout=120s,random ... >>> SMTP>> MAIL FROM:<> >>> SMTP<< 250 2.1.0 Ok >>> SMTP>> RCPT TO:<[email protected]> >>> SMTP<< 450 4.2.0 <>: Sender address rejected: Greylisted, see >>> http://postgrey.schweikert.ch/help/example.com.html >>> SMTP>> RSET >>> SMTP<< 250 2.0.0 Ok >>> SMTP>> MAIL FROM:<> >>> SMTP<< 250 2.1.0 Ok >>> SMTP>> RCPT TO:<[email protected]> >>> SMTP<< 250 2.1.5 Ok >>> SMTP>> QUIT >>> wrote callout cache domain record: >>> result=1 postmaster=0 random=0 >>> wrote positive callout cache address record ... >>> end of ACL "check_recipient": ACCEPT 250 Accepted After upgrading to 4.89 messages from this domain stopped being accepted, because of postgrey's overzealous greylisting. Exim was tempfailing the incoming message when the *random* callout was getting a tempfail: >>> SMTP>> MAIL FROM:<> >>> SMTP>> RCPT TO:<[email protected]> >>> cmd buf flush 84 bytes >>> SMTP<< 250 2.1.0 Ok >>> SMTP<< 450 4.2.0 <>: Sender address rejected: Greylisted, see >>> http://postgrey.schweikert.ch/help/example.com.html >>> SMTP>> QUIT >>> cmd buf flush 6 bytes >>> SMTP<< 221 2.0.0 Bye >>> SMTP(close)>> >>> wrote callout cache domain record for example.com: >>> result=1 postmaster=0 random=0 >>> ----------- end verify ------------ >>> deny: condition test deferred in ACL "check_recipient" LOG: +0000 H=(me) [10.0.0.1] sender verify defer for <[email protected]>: Could not complete sender verify callout Obviously, the random callout is supposed to just be an optimisation, to avoid callouts for subsequent specific localparts. We should never defer the acceptance of *this* localpart, just because the random callout got a 4xx response. -- You are receiving this mail because: You are on the CC list for the bug. -- ## List details at https://lists.exim.org/mailman/listinfo/exim-dev Exim details at http://www.exim.org/ ##
