[comp.mail.uucp] Domain Registration

randyo@microsoft.UUCP (Randy Orrison) (05/24/89)

In article <KARL.89May22100322@triceratops.cis.ohio-state.edu> karl@triceratops.cis.ohio-state.edu (Karl Kleinpaste) writes:
>Ann Westine <westine@venera.isi.edu> is the domain contact for the .us
>top-level domain, which is where random, organizationally-disconnected
>machines can become registered.  The .us domain is subdivided into
>state and city subdomains, and machines are thereby registered
>geographically.  E.g., there is a machine here for which my machines
>perform MX service called sydney.columbus.oh.us.

But, unfortunately, they (the .us domain people) seem to be unwilling to
delegate control of lower level domains.  In the two cases I've been
involved in, this has resulted in the formation of non-.us domains so
that we could have local control.  (The two examples are .mn.org and
.wa.com)  These serve the purpose that .us intends to serve, but allows
bottom level people to deal with local contacts for setup and
assistance, instead of having to deal with some remote person they will
probably never even meet.

I suggest to anyone interested in getting a domain registration that
they look into setting up a comparable domain for their state (or city
or whatever local unit makes sense).  (Specifically, if you're in MN or
WA, get in touch with .mn.org or .wa.com)

Perhaps a ".usa" domain could be formed for organizations like these? :-)
(but :-( that it's necessary)

(Note: I wouldn't be bashing these people, but...  In Minnesota the
.mn.org domain is pretty tightly linked to an active users group, and it
is ludicrous to expect each of the 44 sites in the .mn.org domain to
have to individually go through a coordinator out of state in order to
be registered in .mn.us when we all get together twice a month anyway. 
Most simply wouldn't do it, which defeats the idea of the .us domain.)

I really don't understand the goals of the people administering the .us
domain.  Is this a money making venture for them, or are they really
trying to benefit the national community by bringing domain names to the
people?  If it's the former, I don't understand why they're allowed
control of .us, if it's the latter, their policies are
counter-productive.

    -randyo
-- 
Randy C. Orrison -- Just an employee of Microsoft Corp, not a spokesman
uunet!microsoft!randyo	   microsoft!cctb!randy	      randy@cctb.mn.org

		      "Gravity really brings me down."

john@jetson.UPMA.MD.US (John Owens) (05/25/89)

In article <5794@microsoft.UUCP>, randyo@microsoft.UUCP (Randy Orrison) writes:
> I really don't understand the goals of the people administering the .us
> domain.  Is this a money making venture for them, or are they really
> trying to benefit the national community by bringing domain names to the
> people?

How could it be a money-making venture?  They don't get any money for it!

Since they're doing all this as a volunteer effort, as far as I know,
they decided to keep it simple and have no wildcard MXs and no
delegations of authority.  The concept is that if you have an
organization big enough to have its own nameserver and a lot of names,
that you can be a .ORG; they've developed .US for individual sites.

If anyone on the Internet has any problems with "one of those weird
.US domains", the NIC can ask Ann or Jon and they'll know everything
there is to know about the domain.  With NS delegations (or wildcard
MXs), they won't be able to say with certainty what is and isn't legal
and who's responsible for it.

These are just my interpretations of their motives, of course....

-- 
John Owens		john@jetson.UPMA.MD.US		uunet!jetson!john
+1 301 249 6000		john%jetson.uucp@uunet.uu.net

chris (Fubar Guru) (05/26/89)

Ok, then, can we do this ONE MORE TIME? :-)

I have a machine running fsuucp, and my feeder has agreed to forward mail 
for me. I suppose i would be fubarsys.slo.ca.us. How?

Thanks,
---
Christopher J. Ambler     Fubar Systems BBS     1525 Mill #6  San Luis Obispo,
----------------------------------------------\ California, 93401-2543 USA
n@m_atl(s)a@spa->a@n_af(via-conv)n@w_med      | (805) 546-0820 Voice
-> Diplomacy, it's not just a game, it's WAR! | (805) 544-9234 Data/BBS

gore@eecs.nwu.edu (Jacob Gore) (05/28/89)

/ comp.mail.uucp / les@chinet.chi.il.us (Leslie Mikesell) / May 26, 1989 /
>Smail passing off
>to a smart host works fine for sending, but how does a recipient, perhaps
>on BITNET, get a response back to you if you aren't in the maps?
>... an address like:
>  a!x.y.z!b!you  (replace ! with your favorite character)

(That's not an address, it's the end of a path.  Your correspondent would
still need to figure out how to get to 'a'.)

>would mean for the local machine to send to machine a (which it must
>know about).  Machine a forwards to x.y.z by its choice of methods.
>Machine x.y.z forwards to the machine b that it knows about,

HOLD IT -- how does 'x.y.z' "know about" 'b' if 'b' is not in the maps?

>This approach would avoid the necessity to track the transient connections
>of every PC running uupc in the world yet allow the stable machines
>to optimize routing to each other.

On the contrary.  If 'b' is my (God forbid :-) PC, and I move its
connection to a place where it's no longer forwarded to by x.y.z, but by
l.m.n, then I have to tell everybody who writes to me to stop using
  you-figure-out-what-goes-here!x.y.x!b!me
and start using
  you-figure-out-what-goes-here-instead!l.m.n!b!me

If I call it 'b.c' instead and register it with the domain name service, I
just need to tell whatever nameserver on the net is handling the '.c'
domain the new information.  'me@b.c' before the move, 'me@b.c' after the
move. 

>A FROM: line line x.y.z!a!me 
>could then be replied to from anywhere. 

Unless 'a' itself moves to where 'x.y.z' no longer forwards to it, and
'q.r.s' is doing it instead.

>I suspect that it is intentionally not done this way because the domain
>nameserver would automatically get stuck with providing name service and/or
>forwarding for anything that connects downstream without having the
>control process of putting the machine in the domain.  

"THE domain nameserver"?  The Internet nameservers (that's plural, very
plural) form a distributed database.  Their only purpose is to store this
"knowledge" that you seem to expect some "smart hosts" to acquire out of
nowhere (about sites that are not listed in any registry, such as the name
service database or the UUCP maps).

Name servers don't forward mail.  They only provide answers about how to
deliver mail to a given address.  They don't "get stuck" with providing
name service -- they exist for that purpose.  They have nothing to do with
the actual transfer of mail -- they just provide information about which
host will accept (and, if necessary, forward) mail for a specific address.

The domain naming scheme is there to make it possible to have a distributed
(as opposed to simply duplicated) database.  You say that 'x.y.z' knows
about 'b'?  Fine.  Then you have two options: give 'b' a domain name so
that 'x.y.z' can share that knowledge with other sites, or you go and
share it with every one of your correspondents.

Personally, I prefer giving people an address that they can send to, without
having to figure out the route for the message to take.  All I ask of mail
systems is to deliver it faithfully to me, and not muck with my return
address when the message is from me to somebody else.

Jacob Gore				Gore@EECS.NWU.Edu
Northwestern Univ., EECS Dept.		{oddjob,chinet,att}!nucsrl!gore

les@chinet.chi.il.us (Leslie Mikesell) (05/29/89)

In article <3400012@eecs.nwu.edu> gore@eecs.nwu.edu (Jacob Gore) writes:

>>  a!x.y.z!b!you  (replace ! with your favorite character)

>(That's not an address, it's the end of a path.  Your correspondent would
>still need to figure out how to get to 'a'.)

Yes, that's what I meant -- I'd like to see a standard for tacking paths
onto both ends of a domain address.

>>would mean for the local machine to send to machine a (which it must
>>know about).  Machine a forwards to x.y.z by its choice of methods.
>>Machine x.y.z forwards to the machine b that it knows about,

>HOLD IT -- how does 'x.y.z' "know about" 'b' if 'b' is not in the maps?

B might be a direct neighbor, but no one but x.y.z needs to know *how*,
and only the person who says his address is x.y.z!b!person needs to
know that x.y.z is a forwarder.  I can't see this as being any more
difficult than becoming b.x.y.z!person or person@b.x.y.z which depends
on your relationship with x.y.z and generates extra work for thousands
of machines that will probably never send mail to b.

>If I call it 'b.c' instead and register it with the domain name service, I
>just need to tell whatever nameserver on the net is handling the '.c'
>domain the new information.  'me@b.c' before the move, 'me@b.c' after the
>move. 

Are you really going to get a 2nd level domain for your single-user machine?
How long will it take before an average uucp site will generate the new
path to you?  I'd prefer to notify people of the change if I cared about
getting their mail.

>The domain naming scheme is there to make it possible to have a distributed
>(as opposed to simply duplicated) database.  You say that 'x.y.z' knows
>about 'b'?  Fine.  Then you have two options: give 'b' a domain name so
>that 'x.y.z' can share that knowledge with other sites, or you go and
>share it with every one of your correspondents.

But off the Internet the database is simply duplicated (if we are lucky).
I don't mind sharing the knowledge that x.y.z forwards to b with every
one of my correspondents.  That is, I don't see an address like x.y.z!b!me
as being any more difficult to use (or any more ambiguous) than me@b.x.y.z,
and I don't think anyone is going to give me a 2nd level domain to simplify
it.  The problem is that it doesn't work if the sender wants to resolve the
end point instead of accepting the senders indication that x.y.z will
forward.

Les Mikesell

bill@twwells.uucp (T. William Wells) (05/29/89)

In article <8577@chinet.chi.il.us> les@chinet.chi.il.us (Leslie Mikesell) writes:
: >If I call it 'b.c' instead and register it with the domain name service, I
: >just need to tell whatever nameserver on the net is handling the '.c'
: >domain the new information.  'me@b.c' before the move, 'me@b.c' after the
: >move.
:
: Are you really going to get a 2nd level domain for your single-user machine?
: How long will it take before an average uucp site will generate the new
: path to you?  I'd prefer to notify people of the change if I cared about
: getting their mail.

Twwells.com is a single-user machine. And if I were to change my map
entry, the procedure would be as follows: move the machine, change
the map entry, poll the *old* neighbors (or have them forward) till
no more mail comes in.

---
Bill                            { uunet | novavax } !twwells!bill

wisner@mica.Berkeley.EDU (Bill Wisner) (05/30/89)

>: Are you really going to get a 2nd level domain for your single-user machine?

>Twwells.com is a single-user machine.

Right. And see also scum.com, conmicro.com, and sigma.com, all of which (when
last I checked) contain but one machine.

clutx.clarkson.edu (Drew Derbyshire,,,9143397425) (05/30/89)

From article <8577@chinet.chi.il.us>, by les@chinet.chi.il.us (Leslie Mikesell):
> In article <3400012@eecs.nwu.edu> gore@eecs.nwu.edu (Jacob Gore) writes:
> 
>>>  a!x.y.z!b!you  (replace ! with your favorite character)
> 
>>(That's not an address, it's the end of a path.  Your correspondent would
>>still need to figure out how to get to 'a'.)
> 
> Yes, that's what I meant -- I'd like to see a standard for tacking paths
> onto both ends of a domain address.
> 

If you are dealing with RFC-822 mail, the RFC does support explicit
routing in the form of the prefix "@host:", such as:

	@a:@x.y.z:you@b

Note that unlike bang (!) routing, this should work with any real
RFC-822 mailer, such as the Columbia mailer used by most (read: almost
all) Bitnet VM sites.

> B might be a direct neighbor, but no one but x.y.z needs to know *how*,
> and only the person who says his address is x.y.z!b!person needs to
> know that x.y.z is a forwarder.  I can't see this as being any more
> difficult than becoming b.x.y.z!person or person@b.x.y.z which depends
> on your relationship with x.y.z and generates extra work for thousands
> of machines that will probably never send mail to b.

The basic failure of this argument is that you _must_ know everyone you
will ever send mail to, and that you will personally send mail to
update them to boot.  I have 98 (count 'em, 98) addresses in my
regularly pruned alias file, and do you want me to notify all of them
just because I added a new poll to my PC's server list?  Many of those
people will kill the address by mistake or on purpose, and will never
have the new address.

Drew Derbyshire
Clarkson University Class of 1989 (7 years late)

Internet: ahd@clutx.clarkson.edu        U.S. Mail: 578 Broadway, Apt 6
Voice:    914-339-7425                             Kingston, NY 12401

wisner@mica.Berkeley.EDU (Bill Wisner) (05/30/89)

(Someone, anyone, please, please tell me, what kind of a stoopid return
address is ahd@sun.soe!clutx.clarkson.edu?)

>If you are dealing with RFC-822 mail, the RFC does support explicit
>routing in the form of the prefix "@host:", such as:
>
>	@a:@x.y.z:you@b

Close, but not quite. Every host beyond the first must be followed by
a comma rather than a colon. In other words,

	@x.y.z:you@a.b.c		(this is valid)
	@p.q.r,@x.y.z:you@a.b.c		(this is also valid)
	@p.q.r:@x.y.z:you@a.b.c		(this isn't)

w

" Maynard) (05/30/89)

In article <25008@agate.BERKELEY.EDU> wisner@mica.Berkeley.EDU (Bill Wisner) writes:
>>: Are you really going to get a 2nd level domain for your single-user machine?
>>Twwells.com is a single-user machine.
>Right. And see also scum.com, conmicro.com, and sigma.com, all of which (when
>last I checked) contain but one machine.

The only reason conmicro.com is a single-machine domain is because I
can't afford another one...

The uunet $35 registration deal is a steal. It's well worth the money.
Don't ask me about it; e-mail uunet!domain-request for info. (No, you
don't have to be a direct uunet customer; I'm not.)

-- 
Jay Maynard, EMT-P, K5ZC, PP-ASEL   | Never ascribe to malice that which can
uucp:        uunet!nuchat!   (eieio)| adequately be explained by stupidity.
{killer,bellcore}!texbell!splut!jay +----------------------------------------
internet: jay@splut.conmicro.com    | "Less great!" "Tastes filling!"

blarson@skat.usc.edu (Bob Larson) (05/30/89)

In article <3135@sun.soe.clarkson.edu> ahd@sun.soe!clutx.clarkson.edu writes:
>	@a:@x.y.z:you@b

Why can't the self-proclaimed rfc822 experts read and remember rfc822
style routing?

The correct route is:

	foobar <@a,@x.y.z:you@b>

foobar may be any legal comment, and if you want to follow the host
requirments draft (ietf-hosts.rfc on venera.isi.edu) rather than
rfc822, it may be omited.  (I don't know of any mailer that actually
requires it.) The angle brackets are definitly required.  Some hosts
require that all hosts listed (a, x.y.z, and b) be known domains, but
I consider this a rather pedantic enforcement of rfc822 rules.

-- 
Bob Larson	Arpa:	blarson@skat.usc.edu
Uucp: {uunet,cit-vax}!usc!skat!blarson
Prime mailing list:	info-prime-request%ais1@ecla.usc.edu
			usc!ais1!info-prime-request

mju@mudos.ann-arbor.mi.us (Marc Unangst) (05/31/89)

In article <2674@splut.conmicro.com>, jay@splut.conmicro.com (Jay "you ignorant splut!" Maynard) writes:
 >The uunet $35 registration deal is a steal. It's well worth the money.
 >Don't ask me about it; e-mail uunet!domain-request for info. (No, you
 >don't have to be a direct uunet customer; I'm not.)

That's funny; I got my .ANN-ARBOR.MI.US domain registration for free.  All
you need is a friendly Internet host to forward mail for you, and you're
all set.  (No, I don't remember the address to request applications from,
but I'm sure that they're on SRI-NIC.ARPA.  Look around.)

--  
Marc Unangst
UUCP smart    : mju@mudos.ann-arbor.mi.us
UUCP dumb     : ...!uunet!sharkey!mudos!mju
UUCP dumb alt.: ...!{ames,rutgers}!mailrus!clip!mudos!mju
Internet      : mju@mudos.ann-arbor.mi.us

honey@mailrus.cc.umich.edu (peter honeyman) (05/31/89)

Bob Larson asks:
>In article <3135@sun.soe.clarkson.edu> ahd@sun.soe!clutx.clarkson.edu writes:
>>	@a:@x.y.z:you@b
>
>Why can't the self-proclaimed rfc822 experts read and remember rfc822
>style routing?
>
>The correct route is:

pike and weinberger give some insights of a different nature in
"the hideous name" (summer usenix, 1985, portland).

	peter

clutx.clarkson.edu (Drew Derbyshire,,,9143397425) (05/31/89)

From article <25019@agate.BERKELEY.EDU>, by wisner@mica.Berkeley.EDU (Bill Wisner):
> (Someone, anyone, please, please tell me, what kind of a stoopid return
> address is ahd@sun.soe!clutx.clarkson.edu?)

It's wrong.  Next question?  

My REAL address is simply ahd@clutx.clarkson.edu, but the interaction
of "vn" and the news server on sun.soe.clarkson.edu yields the funky
address.  I'm just visiting this system, so I don't complain (much).

> Close, but not quite. Every host beyond the first must be followed by
> a comma rather than a colon. In other words,
> 
> 	@x.y.z:you@a.b.c		(this is valid)
> 	@p.q.r,@x.y.z:you@a.b.c		(this is also valid)
> 	@p.q.r:@x.y.z:you@a.b.c		(this isn't)

ooops.  Excuse me, I have to go fix a piece of code that assumes the
former.


Drew Derbyshire
Clarkson University Class of 1989 (7 years late)

Internet: ahd@clutx.clarkson.edu        U.S. Mail: 578 Broadway, Apt 6
Voice:    914-339-7425                             Kingston, NY 12401

karl@triceratops.cis.ohio-state.edu (Karl Kleinpaste) (05/31/89)

honey@mailrus.cc.umich.edu (peter honeyman) writes:
   pike and weinberger give some insights of a different nature in
   "the hideous name" (summer usenix, 1985, portland).

I've seen this paper referenced two other times in the recent past, so
I dug around in my files, pulled it out, and re-read it.  My memory of
it wasn't as bad as I feared (but not as good as I hoped, either).

I am alternately impressed and irritated by this paper.  On the one
hand, a lot of excellent guidelines are (re-)introduced for naming
schemes.  However, a lot of trees were killed for the space in which
to do what seems to me to be gratuitous mudslinging.

There's a lot of discussion on filename representation, the evilness
of VMS' use of no less than 6 punctuation characters and the problems
of late-evaluated dynamic macros, as well as the problems in
interpretation of Berkeley (actually, IBIS and [later?] berknet)
conventions to use host:filename.

When it jumps into the area of mail addressing, I think the bulk of
the gratuitous bashing begins.  In particular, the example addresses

	(These are given on the cover page and on page 4, and are
research!ucbvax!@cmu-cs-pt.arpa:@CMU-ITC-LINUS:dave%CMU-ITC-LINUS@CMU-CS-PT
	and
IJQ3SRA%UCLAMVS.BITNET%SU-LINDY@SU-CSLI.ARPA
	and yes, the first does include !@ and :@)

are nothing more than pathological cases of something that was clearly
broken from the outset.  Not that the standard in question was broken,
but that the mailers which generated these addresses did not (then)
implement that standard.  The moaning about the use of % as a
pseudorouting punctuation character is nothing but moaning; it is not
and has never been a part of anyone's standard, and I don't know of
anyone who advertises it as advisable - I tell my users about it from
time to time to get around temporary, transient difficulties
regarding, e.g., nameserver blackouts and dead links.  The same cannot
be said for UUCP !-paths which are absolute until and unless one
implements aggressive rerouting.  I think we all know how well that
goes over with The General Populace.

There is also the general complaint that naming requires registration
with a central authority.  I consider this complaint vacuous.  You can
register with hostmaster@sri-nic.arpa, or you can register with
uunet!uucpmap, take your pick.  If you don't register with *someone*,
mail is not going to get back to you, even if you can get mail sent
out properly.  Not many people are willing to put up with the need for
manual tracking of UUCP connectivity to any serious extent, especially
if one is prone to receiving mail from a wide variety of sources
through gateways which do not even necessarily use bidirectional
links[*].

In general, the domain naming system gets around the problem by hiding
the issue of transport from the mail-writing user entirely, so that he
no longer needs to worry about it in the least.  I have to write a
heck of a lot of mail, and without domains, it would border on the
impossible.  I don't care how it gets there, just so long as it does.

There is further complaint that, "the gateway service between BITNET
and ARPANET was made explicit," in the second example.  Give me a
break - tell it to the BITNET, OK?  If they'd ever get their
collective butts into gear, they would settle down to the task of
registering hosts in the domain system properly somewhere (whether
they do it at UUNET or the NIC, I don't care).  Then I would be able
to take out the morbid special case in my mailer where I detect
.BITNET addresses and foist such mail onto a gateway system of which I
know little.  With proper use of the domain system, I don't have to
know what network Joe Random is using, and I'm tired of complaints
that .BITNET is abusing the network naming schemes.  *When the
standard is properly implemented,* it works well.  Those who don't
implement it have no one but themselves to blame for their inability
to get between Here and There.

All things considered, the closing complaint, "despite the words in
the standard about hierarchy, the domain space is completely flat," is
just a lot of nonsense.  Consider, for one thing, that this paper was
written when the standard which it so heavily abuses was really rather
new, and there wasn't a whole lot done in the way of implementation
yet.  Now, 4 years later, there is considerable support available,
ready-made and off-the-shelf.  Plug it in and it goes - and the result
is that now it's not flat.

AT&Ters, the paper in question can be requested from the library as
11271-850508-05TM.

--Karl

[*] I run the archive machine osu-cis, which provides UUCP-accessible
source archives to anyone who cares to call it, using an anonymous
account.  Execution of rmail is permitted in this area.  We have had
incidents where sites Out There Somewhere (I know not where,
physically) have used osu-cis as their mail gateway to the Known
Universe, with ensuing complaints directed at me from the recipients
of such mail, wondering why mail can't get *back* the way it came.
The answer is obvious, since we don't know about (in a UUCP Systems
file sense) 99+% of the systems which use osu-cis.

dhesi@bsu-cs.bsu.edu (Rahul Dhesi) (06/01/89)

In article <KARL.89May31103452@triceratops.cis.ohio-state.edu>
karl@triceratops.cis.ohio-state.edu (Karl Kleinpaste) writes:
>Then I would be able
>to take out the morbid special case in my mailer where I detect
>.BITNET addresses and foist such mail onto a gateway system of which I
>know little.

To send mail to a host on BITNET, no system outside BITNET should be
required to know any other than "hand this to the nearest BITNET
gateway and let it handle delivery".  The domain scheme violates this
basic modularity principle by wanting hosts on BITNET conform to a
non-BITNET naming scheme.

You can have "France" as the last line of the address on paper mail,
and it will get to France, where the French postal service will be 100%
responsible for figuring out where it goes.  This is simple, efficient,
and requires no country to know anything about internal addresses in
any other country, or for addressees to register in some world-wide
database scheme.

Yes, the postal services could have come up with a scheme in which
addresses were entirely unrelated to location, but they are smart
enough not to try to maintain and update a world-wide database system
of domains when there *already* exists a well-defined set of names
(names of countries) that will do just fine.

When you are talking about connectivity between two networks such that
each network is internally well-connected, and there are gateways
between the networks, it seems wrong to me to insist that an address
not contain information that will tell you which network it belongs
to.
-- 
Rahul Dhesi <dhesi@bsu-cs.bsu.edu>
UUCP:    ...!{iuvax,pur-ee}!bsu-cs!dhesi
Career change search is on -- ask me for my resume

wisner@mica.Berkeley.EDU (Bill Wisner) (06/01/89)

>          (No, I don't remember the address to request applications from,
>but I'm sure that they're on SRI-NIC.ARPA.  Look around.)

US domain requests to westine@isi.edu.

rick@uunet.UU.NET (Rick Adams) (06/02/89)

> The moaning about the use of % as a
> pseudorouting punctuation character is nothing but moaning; it is not
> and has never been a part of anyone's standard, and I don't know of
> anyone who advertises it as advisable - I tell my users about it from
> time to time to get around temporary, transient difficulties
> regarding, e.g., nameserver blackouts and dead links. 

This is documented (but discouraged) in section 5.1.2.15 [page 111]
of the current hosts requirement rfc.

---rick

kamat@uceng.UC.EDU (Govind N. Kamat) (06/02/89)

In article <7518@bsu-cs.bsu.edu> dhesi@bsu-cs.bsu.edu (Rahul Dhesi) writes:
>In article <KARL.89May31103452@triceratops.cis.ohio-state.edu>
>karl@triceratops.cis.ohio-state.edu (Karl Kleinpaste) writes:
>>Then I would be able
>>to take out the morbid special case in my mailer where I detect
>>.BITNET addresses and foist such mail onto a gateway system of which I
>>know little.
>To send mail to a host on BITNET, no system outside BITNET should be
>required to know any other than "hand this to the nearest BITNET
>gateway and let it handle delivery".  The domain scheme violates this
>basic modularity principle by wanting hosts on BITNET conform to a
>non-BITNET naming scheme.

No one is forcing BITNET hosts to change their names within their net.
However, if they wish Internet hosts to recognize who they are and
what they are, evidently they have to conform to the domain naming
system.  The DNS violates no modularity principle; on the contrary,
its zones encourage modularity and delegation of authority.

>When you are talking about connectivity between two networks such that
>each network is internally well-connected, and there are gateways
>between the networks, it seems wrong to me to insist that an address
>not contain information that will tell you which network it belongs to.

Let's assume that tomorrow an "internally well-connected" network,
XNET comes along with its own naming scheme.  The only sane way to
recognize an XNET address externally is to append an uncouth .XNET to
it.  And create yet another special case in the cf file to push such
stuff on to a hardcoded XNET gateway -- one that I have to know all
about before I can "let it handle delivery".  If some day that gateway
disappears, I can just see irate users:  "How come my XNET mail is
bouncing on this machine, and not on the one down the hall?"  I
completely agree with Karl's view on this point -- I don't wish to be
at the mercy of XNET.

>You can have "France" as the last line of the address on paper mail,
>and it will get to France, where the French postal service will be 100%
>responsible for figuring out where it goes.  This is simple, efficient,
>and requires no country to know anything about internal addresses in
>any other country, or for addressees to register in some world-wide
>database scheme.

Your analogy is misleading.  The name of the country has to be in a
language the postal authorities in any country can understand, i.e.,
similar to the .XNET appendage above.  Sure, no one needs to know
about your internal addresses.  To achieve that (I can't imagine why),
just register the network as "XNET.NET." in the DNS, and broadcast a
MX for *.XNET.NET pointing to your gateways.  This is akin to telling
the world how to get to the Central Post Office of France.  That
institution is not likely to move overnight but a hardcoded gateway
very well might.  With the domain system, all that needs to be done is
update XNET's records, and everyone can see the change.

The "*" represents your internal XNET addresses, which have thus not
been registered in any world-wide database.  Also, as per your desire,
everyone everywhere can see that this is a XNET address.  The idea of
the DNS *is* to steer clear of a world-wide centralized database --
each zone decides what information it wants others to see.  In the
XNET you wish, seems to me that there is nothing much that others
*can* see in any case, even if you wanted them to.  That is, unless
you get your hosts to change their over to the domain naming
convention, at least for their transactions with the outside world.

>Yes, the postal services could have come up with a scheme in which
>addresses were entirely unrelated to location, but they are smart
>enough not to try to maintain and update a world-wide database system
>of domains when there *already* exists a well-defined set of names
>(names of countries) that will do just fine.

Domains are administrative, not topological.  But that does not in any
way preclude setting up a domain for XNET, using your own set of names
as I mentioned above.

>Rahul Dhesi <dhesi@bsu-cs.bsu.edu>
>UUCP:    ...!{iuvax,pur-ee}!bsu-cs!dhesi
>Career change search is on -- ask me for my resume

-- 
Govind N. Kamat 			College of Engineering
kamat@uceng.UC.EDU			University of Cincinnati
					Cincinnati, OH 45221, USA

plocher%sally@Sun.COM (John Plocher) (06/03/89)

In article <1120@uceng.UC.EDU> kamat@uceng.UC.EDU (Govind N. Kamat) writes:
>>gateway and let it handle delivery".  The domain scheme violates this
>>basic modularity principle by wanting hosts on BITNET conform to a
>>non-BITNET naming scheme.
>
>Domains are administrative, not topological.  But that does not in any
>way preclude setting up a domain for XNET, using your own set of names
>as I mentioned above.

Which of these are legal?

	121.45.33/123.XNET.NET
	<Secret service>@Washington_D.C.XNET.NET

Following your reasoning, Both.

	Because as you say, they are in the XNET domain.

In reality, Neither.

	The first (121.45.33/123) is the "name" of a fidonet node.
	This is the name by which other Fidonet nodes identify each
	other.  But, the syntax [0-9]*.[0-9]* is explicitly dissallowed
	by the domain naming RFCs.

	The second case is made up, simply to show that you can not use
	arbitrary "names" for your machines, even if you "hide" them
	behind a domain name.  This "name" uses "@" and "<",">" and "."
	in ways which are not consistant with the RFCs.

I have to agree, in a general way, with the person you quoted.  It is
not just Bitnet which must change the naming scheme to match.  Others
have had to also.

   -John Plocher

kamat@uceng.UC.EDU (Govind N. Kamat) (06/05/89)

In article <107917@sun.Eng.Sun.COM> plocher@sun.UUCP (John Plocher) writes:

>In article <1120@uceng.UC.EDU> kamat@uceng.UC.EDU (Govind N. Kamat) writes:
>>Domains are administrative, not topological.  But that does not in any
>>way preclude setting up a domain for XNET, using your own set of names
>>as I mentioned above.
>
>  Which of these are legal?
>
>	121.45.33/123.XNET.NET
>	<Secret service>@Washington_D.C.XNET.NET
>
>Following your reasoning, Both.  ... In reality, Neither.
>
>	The first (121.45.33/123) is the "name" of a fidonet node.
>	This is the name by which other Fidonet nodes identify each
>	other.  But, the syntax [0-9]*.[0-9]* is explicitly dissallowed
>	by the domain naming RFCs.

Not true.  For instance, IP addresses are used in the IN-ADDR.ARPA
domain.  The domain system (DNS) places no restrictions on the content
of domain names; in fact, even 8-bit characters may be used.  However,
the various protocols in use on the Internet -- telnet, SMTP, etc. do
have restrictions.  Therefore, it is *recommended* that only
alphabets, digits and hyphens be used in host names, so that such
software won't break.

>	The second case is made up, simply to show that you can not use
>	arbitrary "names" for your machines, even if you "hide" them
>	behind a domain name.  This "name" uses "@" and "<",">" and "."
>	in ways which are not consistant with the RFCs.

Our domain server seems to be perfectly happy with "@ < >" in domain
names.  These characters are specified as special in the mail RFC,
#822, which predates the domain RFCs.  If they occur in the so-called
"local-part", they have to be placed inside a quoted string.

Even while processing XNET mail as a special case, as would be done
today, this cannot be avoided.  In other words, XNET participating in
the domain system does not introduce any additional complexities.

>I have to agree, in a general way, with the person you quoted.  It is
>not just Bitnet which must change the naming scheme to match.  Others
>have had to also.

Don't get me wrong:  I am not trying to belittle the problems in
converting to a different naming convention.  That is necessarily a
painful process.  However, it is not reasonable to expect the world at
large to continue to provide special treatment for various "internally
well-connected" networks like the hypothetical XNET.  Which is what
Rahul Dhesi was suggesting.

>   -John Plocher

-- 
Govind N. Kamat 			College of Engineering
kamat@uceng.UC.EDU			University of Cincinnati
					Cincinnati, OH 45221, USA

dhesi@bsu-cs.bsu.edu (Rahul Dhesi) (06/05/89)

In article <1137@uceng.UC.EDU> kamat@uceng.UC.EDU (Govind N. Kamat) writes:
>The domain system (DNS) places no restrictions on the content
>of domain names; ...

That's not the problem.  The problem is that the domain naming system,
while claiming to allow a "local part" to be interpreted by the host,
in fact wants that local part to have a specific syntax.  More
importantly, in a multi-network system there will be many local parts,
one for each network, and the domain naming system makes it nearly
impossible to have this.

>However, it is not reasonable to expect the world at
>large to continue to provide special treatment for various "internally
>well-connected" networks like the hypothetical XNET.  Which is what
>Rahul Dhesi was suggesting.

I was suggesting nothing of the sort.  (The Internet is not "the
world", by the way.)  I was essentially saying, "if you want to get
mail to a BITNET host, just give it to a gateway and let BITNET be 100%
responsible for delivering it."

The ONLY part of a bitnet address that another network should look at
should be a trailing .BITNET string, which identifies the network.
Therefore

   <jklsjdf><<<Jkldf>>!%%%!x@b#&*()$jsdfkjljsd;fadf&*7987904klj;l;.BITNET

should be a valid address.  It isn't, and that's half the problem.
-- 
Rahul Dhesi <dhesi@bsu-cs.bsu.edu>
UUCP:    ...!{iuvax,pur-ee}!bsu-cs!dhesi
Career change search is on -- ask me for my resume

wisner@mica.Berkeley.EDU (Bill Wisner) (06/06/89)

(Rahul Dhesi)
>   <jklsjdf><<<Jkldf>>!%%%!x@b#&*()$jsdfkjljsd;fadf&*7987904klj;l;.BITNET
>
>should be a valid address.  It isn't, and that's half the problem.

Pfthhht. If that address is strictly limited to within BITNET, fine. But
if BITNET wants to communicate with the rest of the world, it must respect
the rest of the world's conventions.

clutx.clarkson.edu (Drew Derbyshire,,,9143397425) (06/06/89)

From article <25270@agate.BERKELEY.EDU>, by wisner@mica.Berkeley.EDU (Bill Wisner):
> (Rahul Dhesi)
>>   <jklsjdf><<<Jkldf>>!%%%!x@b#&*()$jsdfkjljsd;fadf&*7987904klj;l;.BITNET
>>
>>should be a valid address.  It isn't, and that's half the problem.
> 
> Pfthhht. If that address is strictly limited to within BITNET, fine. But

I've got ten bucks if Rahul can give me the name of *one* host acting on
the Bitnet side as a gateway that can handle that address (ignoring the
gateway, UUCP, internet, etc.)  Any internal Bitnet address has to have
an 1-8 character host name for starters, and his example does not
clarify the issue.  Nor does this... oh well.

karl@triceratops.cis.ohio-state.edu (Karl Kleinpaste) (06/07/89)

dhesi@bsu-cs.bsu.edu writes:
   I was essentially saying, "if you want to get
   mail to a BITNET host, just give it to a gateway and let BITNET be 100%
   responsible for delivering it."

That is exactly what is wrong: Asking mail users to know the network
connectivity underlying their correspondence.

I expect a mailer to hand a BITNET-bound piece of mail to some BITNET
gateway, and for that gateway to be 100% responsible for safe
delivery.  But I, as a mail user, don't expect to have to know that
such a gateway was needed.

If you send mail to me, you address it in geographic hierarchy.  You
don't know how the planes, trucks, and humans push it around, and you
don't care.  The system knows its own internal connectivity, and does
the work for you without intervention by either the sending or
receiving human.

If you send email to me, you address it in organizational hierarchy.
You don't know how the networks, routing gateways, and phone lines
push it around, and you don't care.  The system knows its own internal
connectivity, and does the work for you without intervention by either
the sending or receiving human.

I don't have to know the name of the mail delivery person who goes
down your street every day.  But for some reason, you expect me to
know the name of the mail delivery network which connects your system
to the rest of the world.  The two are exactly analogous.

--Karl

dhesi@bsu-cs.bsu.edu (Rahul Dhesi) (06/07/89)

In article <KARL.89Jun6155004@triceratops.cis.ohio-state.edu> karl@triceratops.cis.ohio-state.edu (Karl Kleinpaste) quotes me as saying
   "If you want to get mail to a BITNET host, just give it to a gateway
   and let BITNET be 100% responsible for delivering it."

and responds:

>That is exactly what is wrong: Asking mail users to know the network
>connectivity underlying their correspondence.

There is a misunderstanding here.  The "you" in the quote refers to the
software responsible for correctly routing mail, not to the user.
-- 
Rahul Dhesi <dhesi@bsu-cs.bsu.edu>
UUCP:    ...!{iuvax,pur-ee}!bsu-cs!dhesi
Career change search is on -- ask me for my resume

amanda@mermaid.intercon.com (Amanda Walker) (06/30/90)

About uunet's $35 'domain registration fee' -- this fee includes not only
dealing with the NIC for you but also setting up MX forwarding for you on
uunet.uu.net and seismo.gss.gov (as a secondary).  As I understood it, the
fee was set up to cover the operator's time in taking care of all of this.

Karl may be cheaper, but as he said, you may get bumped way down on his
priority list, which can get mind-bogglingly long sometimes :-)...

--
Amanda Walker
InterCon Systems Corporation
--

wengland@stephsf.stephsf.com (Bill England) (07/01/90)

In article <268BDD16.4F4B@intercon.com> amanda@mermaid.intercon.com (Amanda Walker) writes:
>About uunet's $35 'domain registration fee' -- this fee includes not only
>dealing with the NIC for you but also setting up MX forwarding for you on

  If someone has not pointed this out yet as a uunet subscriber, where
  you pay $35 per month anyway, domain registration is _free_.


 +--------
 |  Bill England
 |  Stephen Software Systems, Inc.,   Tacoma Wa.
 |  wengland@stephsf.com              +1 206 564 2122
 |
  * *      H -> He +24Mev
 * * * ... Oooo, we're having so much fun making itty bitty suns *
  * *

tp@mccall.com (07/02/90)

In article <268BDD16.4F4B@intercon.com>, amanda@mermaid.intercon.com (Amanda Walker) writes:
> About uunet's $35 'domain registration fee' -- this fee includes not only
> dealing with the NIC for you but also setting up MX forwarding for you on
> uunet.uu.net and seismo.gss.gov (as a secondary).  As I understood it, the
> fee was set up to cover the operator's time in taking care of all of this.

As I read the documentation they sent me (email and paper), the MX
forwarding is ONLY available to their subscribers. If you are a subscriber,
there is no charge to register your domain. On the other hand you pay $35
per month. This is fine if you otherwise make use of their services, but
incredibly steep if all you wanted was an MX forwarder!
-- 
Terry Poot <tp@mccall.com>                The McCall Pattern Company
(uucp: ...!rutgers!ksuvax1!mccall!tp)     615 McCall Road
(800)255-2762, in KS (913)776-4041        Manhattan, KS 66502, USA

les@chinet.chi.il.us (Leslie Mikesell) (07/26/90)

In article <961@van-bc.wimsey.bc.ca> sl@van-bc.wimsey.bc.ca (Stuart Lynne) writes:

>>What we need is a ".phone" domain. Mail to someone at "+17135551212.phone" is
>>accomplished by making a call to +17135551212, logging in as anonymous, and
>>sending mail.

>Interesting idea...

>	user@+number.phone	for dialup mail
>	user@+number.fax	for fax

What we really need is a single machine that understands both.  The originator
should put a tone on the line so that the answering machine can automatically
roll over to a voice phone or modem when something else calls, thus avoiding
the need for separate lines.  It should interoperate with existing fax
machines, converting text to fax image when it detects that it is sending
a mail message to a fax-only device.  When 2 similar machines connect, they
would use something resembling SMTP to exchange either text messages or
encoded images with encapsulating headers that would allow forwarding over
typical mail connections.  The simplest versions would probably be PC cards
with software to view, print and manipulate using the normal PC devices.
Standalone units might have serial ports, network connections, hard disk
(of course), fax-style scanner and printer, etc.  A single machine could
thus give you fax-over-internet and mail to anywhere you can dial.

>Are we going to allow them in routes?
>
>	site_a!site_b!+18005551234.phone!site_c!site_d!user

Normally you would just dial up the one you want.  Do people forward faxes?
There should be a way to include an inbound address, but it would be up to
the installation to decide what to do with it.  Handling at least one hop
of routing would make sense where a local phone connection exists between
one endpoint and a forwarding machine which has network or dedicated conections
to the other endpoint.

I don't see why such a device should cost much more than existing fax
equipment other than the HD storage and with 200M 3 1/2" drives available
for around $1,000, that would only double the cost.   Hmmm... maybe it should
do voice mail as well.

Les Mikesell
 les@chinet.chi.il.us

sl@van-bc.wimsey.bc.ca (Stuart Lynne) (07/27/90)

In article <1990Jul26.025310.4158@chinet.chi.il.us> les@chinet.chi.il.us (Leslie Mikesell) writes:
>In article <961@van-bc.wimsey.bc.ca> sl@van-bc.wimsey.bc.ca (Stuart Lynne) writes:
}
}>	user@+number.phone	for dialup mail
}>	user@+number.fax	for fax
}
}What we really need is a single machine that understands both.  The originator
}should put a tone on the line so that the answering machine can automatically
}roll over to a voice phone or modem when something else calls, thus avoiding
}the need for separate lines.  It should interoperate with existing fax
}machines, converting text to fax image when it detects that it is sending
}a mail message to a fax-only device.  When 2 similar machines connect, they
}would use something resembling SMTP to exchange either text messages or
}encoded images with encapsulating headers that would allow forwarding over
}typical mail connections.  The simplest versions would probably be PC cards
}with software to view, print and manipulate using the normal PC devices.
}Standalone units might have serial ports, network connections, hard disk
}(of course), fax-style scanner and printer, etc.  A single machine could
}thus give you fax-over-internet and mail to anywhere you can dial.

Actually what I had in mind was using the existing fax protocols.
Specifically there is proposal to standardize a file transfer protocol
(BFTP) using fax modems. So if you are sending mail you fire up your T.30
protocol engine, connect to the remote end and check if they support BFTP.
If they don't you deliver the message by converting to a bitmap and sending
the image. If the remote end supports BFTP you forward a (for example) BSMTP
file containing the mail message and information on how to forward.

With some of the new modems coming out you will be able to get Fax,
1200/2400 and MNP all in one box. So the above becomes feasible. 

It will probably take another year or so before the modems are able to 
provide mechanisms to allow incoming calls to be either fax or data. Rest
assured that the modem manufacturers know that we want that. They just
havn't figured out how to do it reliably.



}>Are we going to allow them in routes?
}>
}>	site_a!site_b!+18005551234.phone!site_c!site_d!user

}Normally you would just dial up the one you want.  Do people forward faxes?

Yes, they do. And with BFTP sending a BSMTP file the above would work.

We probably do want two protocols though. 

	user@+number.phone	for dialup mail

Would allow mail to be forwarded to a remote site, assuming a 1200/2400
Hayes compatible modem at the far end. Perhaps a BSMTP file transferred
using ZModem or Kermit.

	user@+number.fax	for fax

Would allow mail to be forwarded to a remote site by sending a bit image if
the remote machine is note capable of BFTP (i.e. a real fax machine) or
using BSMTP via BFTP if the remote machine is capable.

We can make the assumption that the contents of the mail message is RFC822
compatible.

-- 
Stuart.Lynne@wimsey.bc.ca ubc-cs!van-bc!sl 604-937-7532(voice) 

les@chinet.chi.il.us (Leslie Mikesell) (07/27/90)

In article <1075@van-bc.wimsey.bc.ca> sl@van-bc.wimsey.bc.ca (Stuart Lynne) writes:

>With some of the new modems coming out you will be able to get Fax,
>1200/2400 and MNP all in one box. So the above becomes feasible. 

I'm not particularly interested in 1200/2400 compatibility. 9600 baud
V.29 would work just fine for data transfers.  What I'd like to see
is a store & forward "appliance" that could send and receive between
similar machines over the phone lines with a compatibility mode for
existing fax machines.  Connections to computers would be done through
a serial or network port (or PC buss), so there would be no need for this
machine to have direct compatibility with any existing non-fax modems.
A prime requirement would be the ability to detect calls from non-compatible
equipment and roll over automatically to another built-in phone port which
could go to your choice of voice phone or modem (depending on the current
use of the existing phone line).  Thus if you want modem compatibility you
would just roll over to your choice of modems.

>It will probably take another year or so before the modems are able to 
>provide mechanisms to allow incoming calls to be either fax or data. Rest
>assured that the modem manufacturers know that we want that. They just
>havn't figured out how to do it reliably.

The way to do it reliably is to forget backwords compatibility and compromises
with interactive operation.  Go for high-speed bulk transfers to a hard
disk in the same device and your call will be finished in the time it
takes for 47 flavors of modem handshakes to even start. Hard disks are cheap
these days and many offices could justify such a device for fax-only use   
based on the time savings in scanning onto a local disk with the image
transfer (compressed if the remote is compatible) happening when the phone
lines and remote system are available.  Put the backwards compatibility on
the serial port or network link to the local computer, with perhaps a new
standard or two. 

>We probably do want two protocols though. 
>	user@+number.phone	for dialup mail
>Would allow mail to be forwarded to a remote site, assuming a 1200/2400
>Hayes compatible modem at the far end. Perhaps a BSMTP file transferred
>using ZModem or Kermit.

This would be on the serial port/normal modem side. One standard should look
very much like SMTP layered under Kermit.  The additions needed to the
protocols would be better initial handshaking for kermit to establish the
optimum modes and a BSMTP variation when the sender isn't especially
interested in the responses or is using an existing version of kermit to
transfer files.  For backwards compatibility, uucp transfers could be built
in as well.

>We can make the assumption that the contents of the mail message is RFC822
>compatible.

The other standard needed is a format for encapsulating fax images inside
of mail messages.  Optimal compression would be very important so 
uuencoding should be avoided unless the next hop is known to have
arbitrary restrictions on the message content.  This may already be
addressed by X.400 standards for multi-part messages and is, in fact
the most important part of making the scheme work since it will provide the
ability to store and retrieve images in a standard format.

"Nifty" features (perhaps optional) would be the ability to detect and
log inbound caller-id with the messages, and to use DTMF for control
functions.  For example, you might want to set up a machine to hold
your mail until you call up, punch in your access code and the fax
number where you want it printed out.

Les Mikesell
  les@chinet.chi.il.us

dhesi%cirrusl@oliveb.ATC.olivetti.com (Rahul Dhesi) (08/02/90)

In <1990Jul26.025310.4158@chinet.chi.il.us> les@chinet.chi.il.us
(Leslie Mikesell) writes:

     What we really need is a single machine that understands both
     [email and fax].  I don't see why such a device should cost much
     more than existing fax equipment [with some caveats].

I think that asking anybody who already has a computer and a modem to
invest more money in a new machine for email is not a good idea.  We
need a dial-up email standard that anybody who already has PC and modem
can use by simply loading some software.

It's good if the fax machine makers become compatible with this
standard; it's not good for this standard to be incompatible with
existing PCs and modems.
--
Rahul Dhesi <dhesi%cirrusl@oliveb.ATC.olivetti.com>
UUCP:  oliveb!cirrusl!dhesi

sl@van-bc.wimsey.bc.ca (Stuart Lynne) (08/03/90)

In article <2118@cirrusl.UUCP> dhesi%cirrusl@oliveb.ATC.olivetti.com (Rahul Dhesi) writes:
>In <1990Jul26.025310.4158@chinet.chi.il.us> les@chinet.chi.il.us
>(Leslie Mikesell) writes:
>
>     What we really need is a single machine that understands both
>     [email and fax].  I don't see why such a device should cost much
>     more than existing fax equipment [with some caveats].
>
>I think that asking anybody who already has a computer and a modem to
>invest more money in a new machine for email is not a good idea.  We
>need a dial-up email standard that anybody who already has PC and modem
>can use by simply loading some software.
>
>It's good if the fax machine makers become compatible with this
>standard; it's not good for this standard to be incompatible with
>existing PCs and modems.

That would be nice but... One of the problems is that data modems are
connected to many types of computers, each of which has different ideas on
how they want you to initiate a connection. I.e. baud rates, parity, login
sequences, etc. And you will be very hard pressed to come up with a method
to use data modems that can get into *any* existing system to deposit mail.
Unless you can replace the front ends on a lot of different systems. (Like
getty on unix, who knows what on VMS..)

The advantage Fax has is a very specific sequence of events to establish a
connection to a given phone number. Once connected a very specific sequence
of negotiations to establish what each side is willing to do. This already
exists and is useable. With some extensions (ECM, BFTP) it quite reasonable
to assume that an EMail message can be sent to a "phone number" with the
decision about delivery being made as a bitmap, or the original ASCII text
being deferred until you have connected and discovered whether the machine
on the other side supports file transfer. 

Also remember that there are more real fax machine's available as
destinations for you email than pc's with data modems. So hoisting this all
on fax gives you a larger number of potential targets than doing so with
data modems.

-- 
Stuart.Lynne@wimsey.bc.ca ubc-cs!van-bc!sl 604-937-7532(voice) 

peter@ficc.ferranti.com (Peter da Silva) (08/05/90)

In article <1193@van-bc.wimsey.bc.ca> sl@van-bc.wimsey.bc.ca (Stuart Lynne) writes:
> In article <2118@cirrusl.UUCP> dhesi%cirrusl@oliveb.ATC.olivetti.com (Rahul Dhesi) writes:
> >In <1990Jul26.025310.4158@chinet.chi.il.us> les@chinet.chi.il.us
> >(Leslie Mikesell) writes:
> >     What we really need is a single machine that understands both
> >     [email and fax].  ...

> >I think that asking anybody who already has a computer and a modem to
> >invest more money in a new machine for email is not a good idea.  We
> >need a dial-up email standard that anybody who already has PC and modem
> >can use by simply loading some software.

> That would be nice but... One of the problems is that data modems are
> connected to many types of computers, each of which has different ideas on
> how they want you to initiate a connection.

So standardise on a string to send to indicate you want to exchange mail,
and an authorisation string (login and password). Call at higher baud rates,
and if that fails hang up and call back at a lower baud rate. It's a SMOP.

The simplest algorithm would be: send CR, wait until the other end stops
sending data, send "email<CR>", wait until the other end stops sending
data, send a password, and wait for a start packet.

> Also remember that there are more real fax machine's available as
> destinations for you email than pc's with data modems.

But none of them have the email support, so they will have to be replaced
anyway if you want anything more than the existing capability. I can already
send a FAX via Email, anywhere in the world... why should I spend $1000 on
extra hardware if it doesn't buy me anything?

And a terminal and 2400 baud modem is less than half the price of just your
smart FAX peripheral.
-- 
Peter da Silva.   `-_-'
+1 713 274 5180.   'U`
<peter@ficc.ferranti.com>

les@chinet.chi.il.us (Leslie Mikesell) (08/10/90)

In article <2118@cirrusl.UUCP> dhesi%cirrusl@oliveb.ATC.olivetti.com (Rahul Dhesi) writes:

>I think that asking anybody who already has a computer and a modem to
>invest more money in a new machine for email is not a good idea.  We
>need a dial-up email standard that anybody who already has PC and modem
>can use by simply loading some software.

Yes, you can use a refigerator as a paperweight but not everyone likes
to do it just because the referigerator was expensive.  There already
is a dial-up email standard in the form of uucp mail, and there is
software available to emulate it on a variety of machines.  There are
also several reasons why it it not widely used.

>It's good if the fax machine makers become compatible with this
>standard; it's not good for this standard to be incompatible with
>existing PCs and modems.

There have to be orders of magnitudes more fax machines around than
PC's that are continuously available for email reception, so I would
make this argument the other way around.  Anyway, all you need is a
forwarding machine to gateway between a new optimal method and existing
equipment.  If you don't have enough traffic to justify a gateway,
well, then it doen't matter much anyway - you might as well just have
an account with mcimail, attmail, CIS, or the like.  Attmail (and
probably some of the others) provides PC software to hide the details
of the connection.

 Les Mikesell
  les@chinet.chi.il.us

les@chinet.chi.il.us (Leslie Mikesell) (08/10/90)

In article <B2=4HM6@ggpc2.ferranti.com> peter@ficc.ferranti.com (Peter da Silva) writes:

>> That would be nice but... One of the problems is that data modems are
>> connected to many types of computers, each of which has different ideas on
>> how they want you to initiate a connection.

>So standardise on a string to send to indicate you want to exchange mail,
>and an authorisation string (login and password). Call at higher baud rates,
>and if that fails hang up and call back at a lower baud rate. It's a SMOP.

Hmmm, doesn't sound optimal to me.

>The simplest algorithm would be: send CR, wait until the other end stops
>sending data, send "email<CR>", wait until the other end stops sending
>data, send a password, and wait for a start packet.

I'd like to get away from the "simplest" methods and go directly to
the fastest possible.  Also, it should be possible to detect calls
from similar devices so other calls can be passed to another device.
An algorithm where the sender starts sending as soon as the connection
is established using a standard speed and protocol would be nice.
If the receiver doesn't want it, wants to go faster or misses something,
it can mention it in the return packets.

>> Also remember that there are more real fax machine's available as
>> destinations for you email than pc's with data modems.
>
>But none of them have the email support, so they will have to be replaced
>anyway if you want anything more than the existing capability. I can already
>send a FAX via Email, anywhere in the world... why should I spend $1000 on
>extra hardware if it doesn't buy me anything?

I agree that munging email capability into existing pc-fax modems is
a bandaid solution (cheap 9600 baud, but not much else).  What I want to
see is an integrated and optimized modem, CPU and hard disk with a simple
set of commands to store messages and deliver to a specified phone-number
destination.  The only real option would be to deliver to standard 
fax machines if that is what answers, and to store a fax image if
called by a fax machine.  Everything else would be controled by the
host software, and to that end it should be possible to retrieve the
message "envelope" without the body so forwarding would be possible without
copying the data to the host and back.

Les Mikesell
  les@chinet.chi.il.us