Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!watmath!clyde!cbosgd!gatech!spaf From: spaf@gatech.CSNET (Gene Spafford) Newsgroups: net.mail Subject: Re: Unreachable Machines Message-ID: <2531@gatech.CSNET> Date: Thu, 30-Jan-86 11:19:13 EST Article-I.D.: gatech.2531 Posted: Thu Jan 30 11:19:13 1986 Date-Received: Sat, 1-Feb-86 01:31:16 EST References: <1942@peora.UUCP> Reply-To: spaf@gatech.UUCP (Gene Spafford) Organization: The Clouds Project, School of ICS, Georgia Tech Lines: 26 Keywords: @-precedence There is a solution, and I have been using it for many months here with no problems. It was built into the sendmail package I posted to mod.sources a few months ago. Basically, you can mix "!", "@", and "%" together in addresses, but the precedence is determined by how the mail got here. For instance, if mail arrives at "gatech" via uucp with the address a!b!y@z, then our mailer gives the "!" symbols higher precedence, and the mail will be forwarded via uucp to site "a" for delivery to "b!y@z" On the other hand, if mail arrives via PMDF (CSNet) addressed to a!b!y@z, then the "@" and "%" symbols have higher (and equal) precedence and are scanned from right to left. Thus, the mail is sent on to site "z" (by whatever mechanism is deemed "most efficient") for delivery to "a!b!y". The mixing of symbols is not ambiguous IN CONTEXT. Giving credit where credit is due, this change was inspired by some sendmail changes published to the net by topaz!hedrick -- Gene "the end is in sight" Spafford The Clouds Project, School of ICS, Georgia Tech, Atlanta GA 30332-0280 CSNet: Spaf @ GATech ARPA: Spaf%GATech.CSNet @ Relay.CS.NET uucp: ...!{akgua,decvax,hplabs,ihnp4,linus,seismo,ulysses}!gatech!spaf