Why forwarding is a Bad Thing

Brad Knowles brad.knowles at skynet.be
Fri Mar 23 14:42:42 UTC 2001

At 12:42 PM +0000 3/23/01, Jim Reid wrote:

>                                          For example in most mail
>  systems, it is trivial to configure them to send all non-local mail
>  (for some definition of local) to a smart mail relay.

	True enough, but then you're hard-coding by name what your 
outbound mail relay(s) is/are.

	I understand your overall aversion to forwarding, and based on 
your previous equation of evilness to wildcard MX records I accept 
that I shouldn't be advocating it's use in any public forum.

	However, one thing I still don't understand is how doing that 
sort of thing is significantly different from hard-coding your 
outbound mail relay(s), and yet one is "evil" and the other is not.

>                                                        It's even
>  possible to provide and document company standard configurations for
>  those setups.

	Same with forwarding.

>                The smart mail relays would be operated by the
>  organisation's clueful mail people. ie The complexity and intelligence
>  about mail routing and relaying is handled by the systems and people
>  that have the resources and skills to do that job reliably.

	Right, same with forwarding.

	If you could help me to understand the fundamental difference 
here, that would really go a long ways towards solidifying in my own 
mind as to *why* forwarding is evil and should not be publicly 

Brad Knowles, <brad.knowles at skynet.be>

/*        efdtt.c  Author:  Charles M. Hannum <root at ihack.net>          */
/*       Represented as 1045 digit prime number by Phil Carmody         */
/*     Prime as DNS cname chain by Roy Arends and Walter Belgers        */
/*                                                                      */
/*     Usage is:  cat title-key scrambled.vob | efdtt >clear.vob        */
/*   where title-key = "153 2 8 105 225" or other similar 5-byte key    */

dig decss.friet.org|perl -ne's/\.//;print pack("H124",$1)if(/^x([^\.]*)/)'

More information about the bind-users mailing list