Ultrix sendmail.cf vs. "Normal" sendmail.cf ???

Thomas J. Baker tjb at mozz.unh.edu
Thu Feb 14 02:09:18 AEST 1991


Has anyone addressed the fact that when sending mail from an ultrix machine to an address of the form uucphost!user at 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 <ruleset> <address>
> 0 icecube!tjb at 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 <ruleset> <address>
> 0 icecube!tjb at 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 at mozz.unh.edu                  USPS:           Thomas Baker |
|   USENET: uunet!unhd.unh.edu!tjb                   Distributed Computing |
|     NeXT: tjb at IceCube.unh.edu                        Kingsbury Hall, UNH |
|    Voice: (603) 862-4490                                Durham, NH 03824 |
|__________________________________________________________________________|



More information about the Comp.unix.ultrix mailing list