🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

3 total messages Started by Rich Skrenta Wed, 11 Nov 1992 17:18
a!b@c
#2203
Author: Rich Skrenta
Date: Wed, 11 Nov 1992 17:18
18 lines
857 bytes
I used to think that a!b@c meant "give the message to a with address
b@c" (Perhaps that's what smail 2.5 did?).  Lately I've been seeing
lots of address binding @ the other way:  "deliver to c with address a!b".

In other words, which is it:

	a!b@c	->	@c:a!b
	a!b@c   ->	@a:b@c

And what of:

	b%a@c

Is there a standard which addresses this?  Are most sites giving
@ higher precedence, or !?

--
Rich Skrenta
Re: a!b@c
#2223
Author: Soenke Behrens
Date: Thu, 12 Nov 1992 12:46
21 lines
1480 bytes
In article <1992Nov11.171805.20395@news.acns.nwu.edu>, skrenta@casbah.acns.nwu.edu (Rich Skrenta) writes:

|> And what of:
|> 
|> 	b%a@c
|> 
|> Is there a standard which addresses this?  Are most sites giving
|> @ higher precedence, or !?

Hmm. I think there is a standard, but I can't name it right now. What b%a@c
does is to deliver to c, which then has to parse the b%a before that, usually
making it into b@a and then sending it on. Is used a lot with gateways where
the sending system knows nothing about the net behind the gateway:

user%machine-in-other-net@gateway-to-other-net
-- 
===========================================================================
More than silver, more than gold, I need   !    behrenss@informatik.
electricity. I need it for my dreams.      !    tu-muenchen.de
(RACTER)                                   !  FIDO: 2:246/13 Soenke Behrens
Re: a!b@c
#2228
Author: Andy Linton
Date: Fri, 13 Nov 1992 03:39
43 lines
2415 bytes
In article <1992Nov11.171805.20395@news.acns.nwu.edu>, skrenta@casbah.acns.nwu.edu (Rich Skrenta) writes:
|> I used to think that a!b@c meant "give the message to a with address
|> b@c" (Perhaps that's what smail 2.5 did?).  Lately I've been seeing
|> lots of address binding @ the other way:  "deliver to c with address a!b".
|> 
|> In other words, which is it:
|> 
|> 	a!b@c	->	@c:a!b
|> 	a!b@c   ->	@a:b@c
|> 
|> And what of:
|> 
|> 	b%a@c
|> 
|> Is there a standard which addresses this?  Are most sites giving
|> @ higher precedence, or !?

In RFC 976 - UUCP Mail Interchange Format Standard:

2.1  Hybrid Addresses

   There are (among others) two major kinds of mailing address syntax
   used in the UUCP world.  The a!b!c!user ("bang paths") is used by
   older UUCP software to explicitly route mail to the destination.  The
   user@domain ("domain") syntax is used in conformance to RFC-822.
   Under most circumstances, it is possible to look at a given address
   and determine which sort of address it is.  However, a hybrid address
   with a ! to the left of an @, such as a!b@c, is ambiguous: it could
   be interpreted as (a!b)@c.d or a!(b@c.d).  Both interpretations can
   be useful.  The first interpretation is required by RFC-822, the
   second is a de-facto standard in the UUCP software.

   Because of the confusion surrounding hybrid addresses, we recommend
   that all transport layer software avoid the use of hybrid addresses
   at all times.  A pure bang syntax can be used to disambiguate, being
   written c.d!a!b in the first case above, and a!c.d!b in the second.
   We recommend that all implementations use this "bang domain" syntax
   unless they are sure of what is running on the next machine.

   In conformance with RFC-822 and the AT&T Message Transfer
   Architecture, we recommand that any host that accepts hybrid
   addresses apply the (a!b)@c.d interpretation.
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads