[net.mail] Address Questions

pedz@smu.UUCP (11/28/84)

have three simple (and probably stupid) questions.  Suppose we
setup a domain called "smu" and a host in that domain called
"host".  Then my address would be pedz@host.smu.  Now suppose
my domain is feed by uucp then I conclude that my full address
would be pedz@host.smu.UUCP.  convex happens to feed us from the
usenet and uucp mail net and of course uucp would choke if it
was feed the above address.  Thus I suppose my address (which goes
through convex) would be convex!smu!pedz@host.smu.UUCP.  Is this
correct?  Assuming that it is at least close to correct (i.e. there
is an @ and some .'s in the address, what is the probability that
a user in a distant site would be able to get this address all the
way through the net to me.  (Are some of the intermediate hosts
going to choke on the address).

The third question is about !'s and @'s.  I have read that the
!'s are processed before the @'s (at least I think I have).  But
what is the syntax to have the @'s processed before the !'s.  For
example, smu is also on csnet, and there is another host called
smuvax which is linked by uucp.  What is the address for
smuvax via csnet?

Thanks for answering my questions
Perry
convex!smu!pedz          (at least for now)

mark@cbosgd.UUCP (Mark Horton) (11/30/84)

In article <14000003@smu.UUCP> pedz@smu.UUCP writes:
>have three simple (and probably stupid) questions.  Suppose we
>setup a domain called "smu" and a host in that domain called
>"host".  Then my address would be pedz@host.smu.  Now suppose
>my domain is feed by uucp then I conclude that my full address
>would be pedz@host.smu.UUCP.

Note that smu probably would not qualify for a 2nd level domain
underneath UUCP, since 2nd level domains are intended for geographic
regions and huge organizations.  I suspect you would really fit in as
	host.smu.sw.uucp
where "sw" is a domain representing the southwestern USA.

> convex happens to feed us from the usenet and uucp mail net and of course
> uucp would choke if it was feed the above address.
Certainly some other hosts that aren't fixed will have trouble with it.

> Thus I suppose my address (which goes through convex) would
> be convex!smu!pedz@host.smu.UUCP.  Is this correct?
This is one way to do it, but not a very good way, because it's
ambiguous.  If convex suddenly converts from ! precedence to @
precedence, it will stop working.  What the UUCP project has settled
upon is this:
	convex!smu!host.smu.UUCP!pedz
which won't be stepped on by convex no matter what it's running.
Of course, this means that smu will have to recognize that
	host.smu.UUCP!pedz
has dots in the UUCP host name and should be flipped around the ! into
	pedz@host.smu.UUCP
This can be done with a 1 line addition to sendmail.cf.

> Assuming that it is at least close to correct (i.e. there
>is an @ and some .'s in the address, what is the probability that
>a user in a distant site would be able to get this address all the
>way through the net to me.  (Are some of the intermediate hosts
>going to choke on the address).
The chances are slim to none - if any of them run 4.2BSD they probably
use the 822 parsing (which gives @ priority.)  This is why we settled
on the domain!user syntax - we're confident it will get through unmunged.

>The third question is about !'s and @'s.  I have read that the
>!'s are processed before the @'s (at least I think I have).
Actually, it depends on your code.  The old UUCP code looks from
the left for a ! and ignores everything to the right.  This is not
documented anywhere but a lot of hosts do it.  Anything conforming to
RFC822 (including most 4.2BSD hosts, I believe) will parse it the other way.

>But what is the syntax to have the @'s processed before the !'s.
In general, there is no way to specify it.  You can't put parentheses
in because neither syntax understands them, and both use them for
something else.  (822 uses ()'s around comments, and the UNIX shell
will choke on them too.)

>For example, smu is also on csnet, and there is another host called
>smuvax which is linked by uucp.  What is the address for smuvax via csnet?
I suspect the preferred syntax would eventually be
	user@smuvax.smu.sw.uucp
In the meantime, within CSNET you'd probably use
	smuvax!user@smu.csnet
which has to be uglified into
	smuvax!user%smu.csnet@csnet-relay.ARPA
on the current ARPANET until CSNET becomes an official top level domain.

	Mark Horton

brad@gcc-opus.ARPA (Brad Parker) (12/02/84)

Ok, now I'm totally confused. Mark - please help a novice net person
learn the ways of a master ("you are not a Jedi yet...").

	1. What do I read to learn about "domains" and how it affects me

	2. Is UUCP really an official domain (I've heard it's not)

	3. How does my local 5 machine ethernet net (wow!) fit in to
	   this, and should I really have it set up as an ARPA domain
	   internally (all internal mail says "user@host.ARPA")

	4. If internally the net should not be .ARPA, can I make up a name
	   like .GCC ? does .LOCAL exist ?

These may sound like like stupid questions, but hopefully others also
share my confusion. One standard set of answers might bring us all in line.

Thanks again.
-- 

J Bradford Parker
uucp: seismo!harvard!gcc-opus!brad

"Somebody take him into the back and plug him into the HyperDrive!"
	- Hann Solo refering to C3PO.

mark@cbosgd.UUCP (Mark Horton) (12/10/84)

In article <154@gcc-opus.ARPA> brad@gcc-opus.UUCP (Brad Parker) writes:
>	1. What do I read to learn about "domains" and how it affects me
Watch this newsgroup.  Within a month or so, we expect to post some
guidelines and rules for the UUCP domain, and some related ARPANET RFC's.

My paper in Salt Lake City: "What is a Domain?" might also be useful.
It was posted here about 10 months ago, and if there is demand I could
post it again.

>	2. Is UUCP really an official domain (I've heard it's not)
Not yet.  There are no official domains today except "ARPA".  Nobody
can apply for domain status until Jan 15.  Shortly thereafter, we
expect to apply for domain status for UUCP.

>	3. How does my local 5 machine ethernet net (wow!) fit in to
>	   this, and should I really have it set up as an ARPA domain
>	   internally (all internal mail says "user@host.ARPA")
Absolutely not.  There is a bug in sendmail, as I recall, that shows up
unless you do this, but that's a bug.  You can't call yourselv host.ARPA
unless you have registered with the ARPA domain, which probably won't let
you unless you are on the ARPANET.

I don't know where gcc-opus is (why haven't you posted a newsite announcement?)
but assuming that gcc is an organization near Washington DC, chances are
you would fit in as opus.gcc.east.uucp under the currently envisioned
framework.  That is, mail to you would go to brad@opus.gcc.east.uucp.
The gcc.east.uucp 3rd level domain would be your Ethernet, roughly.

>	4. If internally the net should not be .ARPA, can I make up a name
>	   like .GCC ?
Yes, but not as a top level domain, you almost certainly won't qualify for
a top level domain with 5 hosts.  In UUCP you'd probably be 3rd level.
>	does .LOCAL exist ?
Only as a kludge in sendmail.cf.  There is no such domain.

	Mark Horton

msj@gitpyr.UUCP (Mike St. Johns) (12/12/84)

The new top level domains have already been decided.  UUCP isn't currently one
of them.  As I remember, the top level domains are EDU, GOV, MIL, and I think
COMercial (unfortunately, I've purge my copy of the RFC detailing this.)
I will try and get a copy of the RFC and post it to this list if there
is enough interest (mail to me please) or interested persons can mail
directly to NIC@SRI-NIC.ARPA (I have no idea of the uucp address).

Mike
-- 
Mike St. Johns
Georgia Insitute of Technology, Atlanta Georgia, 30332
...!{akgua,allegra,amd,hplabs,ihnp4,seismo,ut-ngp}!gatech!gitpyr!msj

mark@cbosgd.UUCP (Mark Horton) (12/14/84)

In article <415@gitpyr.UUCP> msj@gitpyr.UUCP (Mike St. Johns) writes:
>The new top level domains have already been decided.  UUCP isn't currently one
>of them.  As I remember, the top level domains are EDU, GOV, MIL, and I think
>COMercial (unfortunately, I've purge my copy of the RFC detailing this.)

The RFC in question is RFC920.  We expect to post it, RFC921, and our
UUCP specific document to this newsgroup in the next few weeks.

RFC920 lists several top level newsgroups, including ARPA, GOV, EDU,
COM, MIL, and ORG.  It also says that any country can have its own
top level domain using the ISO 2 letter standard country code, and
that very large "multiorganizations" can have them.  All top level
domains are subject to a number of restrictions, so you have to qualify.

It is our intention to apply for UUCP top level domain status
as a multiorganization.  Quoting from RFC920:

	Multiorganizations

	 A multiorganization may be a top level domain if it is large,
	 and is composed of other organizations; particularly if the
	 multiorganization can not be easily classified into one of the
	 categories and is international in scope.


	Mark Horton

malcolm@ecn-ee.UUCP (12/14/84)

From: gitpyr!msj
	The new top level domains have already been decided.  UUCP isn't 
	currently one of them.  As I remember, the top level domains are 
	EDU, GOV, MIL, and I think COMercial 

Wait a minute...I thought that each domain had to be a seperate administrative
entity with its own name server and other miscellaneous network support.

Certainly ARPA and probably CSNET and maybe even UUCP could have their own
domain, but I don't understand the rationale for splitting the internet into
Educational, Goverment, Military and Commercial domains.

Can some one enlighten me?

Thanks.

								Malcolm