You are viewing a plain text version of this content. The canonical link for it is here.
Posted to server-dev@james.apache.org by "Noel J. Bergman" <no...@devtech.com> on 2006/11/24 17:16:43 UTC
Permanent errors from transient DNS issues?
Norman,
> Noel J. Bergman schrieb:
> > -1
>
> > The handling of this condition as temporary was very intentional, and
> > in no way accidental. This is a not uncommon problem. The DNS can be
> > wrong, and later corrected. The problem is ascertaining whether a
> > domain is non-existent for real (there is no registration record) or
> > because of a temporary DNS configuration error.
> >
> > Consider the debate within the SPF council regarding whether or not
> > NXDOMAIN was to be treated as a PermError or TempFail.
> This was not the final solution. See revision 478589
I am not happy with the change. As I read it, r478589 is a bit better only if the local DNS server is down. That's only one of several DNS related issues that can result in failure.
Consider http://www.mhonarc.org/archive/html/spf-discuss/2005-05/msg00327.html. I do consider the author of that particular e-mail to wrong because the intent of the SMTP specification is to put a very high degree of reliability on the delivery of mail. We bias decisions to ensure delivery. But the point is for you to read the real-world examples of DNS failure given to him as examples. And, FWIW, I have seen similar errors and had mail lost by qmail that would not have been lost by JAMES.
I am OK with optional filters for rejecting mail in-protocol if the MAIL FROM or even REPLY-TO domains are invalid (even temporarily), but I am *not* OK with hardcoding the change you are making to bounce mail because there is a transient DNS glitch on the delivery side.
Do you understand now?
--- Noel
---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org