Path: utzoo!utgpu!news-server.csri.toronto.edu!bonnie.concordia.ca!uunet!unhd.unh.edu!mozz.unh.edu!tjb From: tjb@mozz.unh.edu (Thomas J. Baker) Newsgroups: comp.unix.ultrix Subject: Ultrix sendmail.cf vs. "Normal" sendmail.cf ??? Message-ID: <1991Feb13.150918.22387@unhd.unh.edu> Date: 13 Feb 91 15:09:18 GMT Sender: news@unhd.unh.edu (USENET News System) Reply-To: tjb@mozz.unh.edu (Thomas J. Baker) Organization: University of New Hampshire Lines: 52 Has anyone addressed the fact that when sending mail from an ultrix machine to an address of the form uucphost!user@etherhost, the address is parsed wrong, or at least different, then from other machines? Basically what happens is it gets parsed with the ! and @ being of eqal precedence. Other machines defer the ! and treat uucphost!user as the user mailing to etherhost. an ultrix example... # /usr/lib/sendmail -bt ADDRESS TEST MODE Enter
> 0 icecube!tjb@unhd rewrite: ruleset 3 input: "icecube" "!" "tjb" "@" "unhd" rewrite: ruleset 8 input: "icecube" "!" "tjb" "@" "unhd" rewrite: ruleset 8 returns: "icecube" "!" "tjb" "@" "unhd" rewrite: ruleset 6 input: "tjb" "@" "unhd" "<" "@" "icecube" "." "UUCP" ">" rewrite: ruleset 6 returns: "tjb" "@" "unhd" "<" "@" "icecube" "." "UUCP" ">" rewrite: ruleset 3 returns: "tjb" "@" "unhd" "<" "@" "icecube" "." "UUCP" ">" rewrite: ruleset 0 input: "tjb" "@" "unhd" "<" "@" "icecube" "." "UUCP" ">" rewrite: ruleset 0 returns: "^V" "error" "^X" "Host" "icecube" "not" "connected " "to" "mozz" "via" "uucp" > a sun example... % /usr/lib/sendmail -bt ADDRESS TEST MODE Enter
> 0 icecube!tjb@unhd rewrite: ruleset 3 input: "icecube" "!" "tjb" "@" "unhd" rewrite: ruleset 6 input: "icecube" "!" "tjb" "<" "@" "unhd" ">" rewrite: ruleset 6 returns: "icecube" "!" "tjb" "<" "@" "unhd" ">" rewrite: ruleset 3 returns: "icecube" "!" "tjb" "<" "@" "unhd" ">" rewrite: ruleset 0 input: "icecube" "!" "tjb" "<" "@" "unhd" ">" rewrite: ruleset 9 input: "icecube" "!" "tjb" "<" "@" "unhd" ">" rewrite: ruleset 9 returns: "icecube" "!" "tjb" "<" "@" "unhd" ">" rewrite: ruleset 0 returns: $# "ether" $@ "mailhost" $: "icecube" "!" "tjb" "<" "@" "unhd" ">" > Why is this and has anyone made a fix? Thanks for any help you can provide... tjb ____________________________________________________________________________ | INTERNET: tjb@mozz.unh.edu USPS: Thomas Baker | | USENET: uunet!unhd.unh.edu!tjb Distributed Computing | | NeXT: tjb@IceCube.unh.edu Kingsbury Hall, UNH | | Voice: (603) 862-4490 Durham, NH 03824 | |__________________________________________________________________________|