[Raw Msg Headers][Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: No A, no MX... but still retrying.



On Mon, Feb 21, 2000 at 02:01:45PM +0000, Alexey Lobanov wrote:
> Hello.
> 
> It happens that my users mistype addresses like: <user.domain@de>. 
> Domain 'de' definitely exists. And definitely receives no mail. 
> 
> Instead of immediate rejection,  I have normal 2-day retry process 
> with TRUE :-) diagnostics:

	It should be minimum of 3 days - to allow long weekend.
	Two days is a bit -- shortish..

>     Nov 16 14:45:07 atrium smtp[23555]: smtp; 500 (nameserver data 
>     inconsistency. No  MX, no address: 'de' (NONAME)) r=69
> 
> What should I do to provide immediate rejection in case of existing 
> non-mail-capable (no A, no MX) domain?

	Yes it should, however I have seen also cases of temporary
	DNS failures yielding same result, and I am not very happy
	about those :-/

	I really should debug that beast someday so we have reliable
	diagnostics of that kind -- and not "sendmail like".
	(I mean: yielding permanent errors on temporary ones..)

	Main problem, I think, is buried deep within  getaddrinfo()
	library, and sadly if it is faulty, there is very little
	hope...  (Local copy - fixable - is used only if system
	libraries don't have it...)

	Open-coding the address resolver beast at  smtp.c  would
	perhaps yield more reliable diagnostic, but it would be
	some 300-400 lines of code very least :-/
	(And not using  /etc/hosts  at all, I think..)

> Regards,
> Alexey
>  

-- 
/Matti Aarnio	<mea@nic.funet.fi>