Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 14 Aug 2004 21:10:52 -0400
From:      Chuck Swiger <cswiger@mac.com>
To:        Malcolm Kay <malcolm.kay@internode.on.net>
Cc:        freebsd-questions@freebsd.org
Subject:   Re: Fetchmail/Sendmail rejects
Message-ID:  <411EB81C.9020800@mac.com>
In-Reply-To: <200408150948.12920.malcolm.kay@internode.on.net>
References:  <200408141740.58105.malcolm.kay@internode.on.net> <20040814142349.GA884@alex.lan> <44fz6p4w8u.fsf@be-well.ilk.org> <200408150948.12920.malcolm.kay@internode.on.net>

next in thread | previous in thread | raw e-mail | index | archive | help
Malcolm Kay wrote:
[ ... ]
> Thanks guys for the responses -- this really looks the way to go.
> 
> Does anyone know how sendmail distinguishes between:
>  reject=451 4.1.8 Domain of sender address ................ does not resolve
>  reject=553 5.1.8 .......... Domain of sender address .............. does not exist
> It seems the former is to be interpreted as a 'temporary' condition while the latter
> is to be interpreted as 'permanent' (and is by default deleted by fetchmail)?

Sendmail pays attention to the return value from doing DNS queries.  If 
sendmail receives an NXDOMAIN response, it treats that as a permanent, 5xx 
failure code.  If sendmail gets a timeout/TRY_AGAIN, it will return a 4xx temp 
failure.

It's not clear to me why this would matter if your ISP is the one running the 
mailserver: they aren't accepting the message in either case, which ought to 
mean that fetchmail will never see it.

-- 
-Chuck



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?411EB81C.9020800>