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

Re: canonicalize() beta



> Greetings,
> 
> 	Well, I'm pretty determined to rewrite canonicalize() and
> this is the version I run on our mailservers. It looks pretty complete.
> Please notice that it passed all the non-uucp hostnames to canonical())
> which in turns resolves it through canon relation and it is very likely
> that all the addresses will be rewritten into lowercase. Older canonicalize
> would only try to put non-toplevel domains through canon, but nowadays
> this behaviour is pretty obsolete. Well, let me know what you think
> about this one.

	The snafu is on high volume systems that need to do DNS lookups
	for all addresses.  Now have an address which yields pathological
	timeout -- 30 sec -- have more of them, say 6, and you all the
	suddenly have many minutes of idle waits.

	You can circumvent that by running more routers in parallel,
	of course...

	The idea of putting only non-toplevels thru the canon came from
	these observations.

> 	BTW, could we perhaps establish something like a contribute
> directory somewhere on ftp site, or is there such a place already just
> that I dont know of?

	Yeah, why not.  Store via
		ftp://ftp.funet.fi/pub/unix/mail/zmailer/incoming/
	and email me.
	System FTP policies here make sure that no anonymously
	uploaded files are ever made retrievable without
	administrative intervention (we have tools for it,
	no need to have everybody as root..)

	While I were at it, I decided to rearrange the files and
	directories.  Now the sources are in the path:
		ftp://ftp.funet.fi/pub/unix/mail/zmailer/src/

	Those who run mirrors will now transfer around everything,
	but will also throw away all things moved away from the
	old locations.

> 								alexis

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