home *** CD-ROM | disk | FTP | other *** search
/ The Hacker's Encyclopedia 1998 / hackers_encyclopedia.iso / hacking / internet / gateway.doc < prev    next >
Encoding:
Text File  |  2003-06-11  |  33.6 KB  |  695 lines

  1. gateway.doc@gatekeeper.dec.com (DECWRL::"GATEWAY.DOC")
  2. Brian K. Reid
  3. Last updated 19 September 91
  4. Please check for more recent editions
  5.  
  6. This document is also available as a PostScript file DECWRL::"GATEWAY.PS"
  7.  
  8.                             THE DECWRL MAIL GATEWAY
  9.  
  10.  
  11. INTRODUCTION
  12.  
  13. Digital Equipment Corporation operates several mail gateway computers that
  14. transport mail between Digital and external sites. The primary gateway is the
  15. DECWRL complex in Palo Alto, California, operated by Digital's Network Systems
  16. Laboratory, but there are other gateways with specific purposes in other
  17. locations. The instructions are the same for the use of all gateways.
  18.  
  19. Mail gateway computers work by having connections to several different
  20. networks, often with a different name on each network. When mail is received
  21. from one network with a destination on another network, the format of the mail
  22. is converted to match the expectations of the receiving network and the mail is
  23. re-transmitted.
  24.  
  25. Digital's mail gateway is connected to Digital's EASYnet, and also to various
  26. different outside electronic mail networks.  Digital users can send outside
  27. mail by addressing their mail in care of the gateway; outside users can send
  28. mail to Digital recipients by using an address that encodes the Digital user's
  29. EASYnet address. These procedures are discussed in more detail below.
  30.  
  31. It is vitally important that Digital employees be good citizens of the networks
  32. to which we are connected. We depend on the integrity of our user community to
  33. ensure that tighter controls over the use of the gateway are not required. The
  34. most important rule is "no chain letters", but there are other rules depending
  35. on whether the connected network that you are using is commercial or
  36. non-commercial. Always use common sense.
  37.  
  38. The mail traffic volume through Digital's Internet mail gateways has
  39. approximately doubled every year since 1982. From time to time the expansion of
  40. the gateways has not kept up with the growth of the mail traffic and congestion
  41. occurs.  At the time of this writing (August 1991) there are 8 computers in the
  42. DECWRL (Palo Alto gateway) complex and one each in Littleton MA, Cambridge MA,
  43. and Landover MD.
  44.  
  45.  
  46. ADMINISTRATION
  47.  
  48. The gateway has engineering staff, but no administrative or clerical staff. We
  49. work hard to keep it running, but we do not have the resources to answer
  50. telephone queries or provide tutorials in its use.
  51.  
  52. We post periodic status reports to the USENET newsgroup dec.general, status
  53. reports to dec.mail.gateways, and more technical reports to dec.mail.config.
  54.  
  55. If you have technical problems with the gateway, please send electronic mail to
  56. the mailing list DECWRL::ADMIN (admin@decwrl.dec.com from IP sites).
  57.  
  58. We ask that you consider the telephone to be an instrument of desperate last
  59. resort in trying to contact us. All of the gateway staff keep unusual
  60. schedules, are not often at their desks, and when a call comes through, the
  61. secretary or guard who answers it must decide whether the call is urgent enough
  62. to have one of us tracked down or paged.
  63.  
  64. If the problem that you would like to report is that you cannot get electronic
  65. mail to decwrl, please try sending to the mailing list "gatekeepers" at one of
  66. the other major nodes in the Palo Alto cluster.  If you cannot reach
  67. JOVE::GATEKEEPERS or GILROY::GATEKEEPERS or DECSRC::GATEKEEPERS, the problem is
  68. almost certainly not in Palo Alto, so talking to us on the phone isn't going to
  69. help solve it.
  70.  
  71.  
  72. WHAT RELAY NODE TO USE WHEN SENDING FROM DIGITAL
  73.  
  74. Most of the explanations listed below refer to a DECNET node named DECWRL::.
  75. There are other gateway nodes available.  It is *extremely* important that you
  76. not use unofficial relay nodes, even if they appear to work, because the
  77. software on those unofficial nodes is not necessarily configured to relay your
  78. message in such a way that the recipient can reply to it.  When you use these
  79. unofficial relay nodes, it often results in the recipient of your message
  80. forming a poor opinion of the quality of Digital's computer network services,
  81. when in fact the problem is that you, the Digital employee, are simply using
  82. the gateway incorrectly.
  83.  
  84. Here is the complete list of official gateway nodes. Do not use any node not on
  85. this list, even if it appears to work.  Future additions to this list will end
  86. in the letters "RMC" (Regional Mail Concentrator).
  87.  
  88.  
  89.  -----------------------------------------------------------------------------
  90.  |        |                  |          |                                    |
  91.  |  Node  |     Location     | Capacity |        Intended for use by         |
  92.  |        |                  |          |                                    |
  93.  |-------------------------------------------------------------------------  |
  94.  |        |                  |          |                                    |
  95.  | DECWRL | Palo Alto, CA    |   30,000 | All users                          |
  96.  |        |                  |          |                                    |
  97.  | CRL    | Cambridge, MA    |    7,500 | Corporate Research                 |
  98.  |        |                  |          |                                    |
  99.  | DECUAC | Landover, MD     |    4,000 | ULTRIX Resource Centers, and       |
  100.  |        |                  |          | Sales-related use in Southeast US. |
  101.  |        |                  |          |                                    |
  102.  | US1RMC | Stow, MA         |   15,000 | DECnet areas 4, 9, 12, 29, 55, 56  |
  103.  |        |                  |          |                                    |
  104.  | VBORMC | Valbonne, France |   15,000 | DECnet area 51                     |
  105.  |        |                  |          |                                    |
  106.  | DECPA  | Palo Alto, CA    |    5,000 | DECnet area 10                     |
  107.  |        |                  |          |                                    |
  108.  -----------------------------------------------------------------------------
  109.  
  110. (Capacity numbers are in messages per day).
  111.  
  112. European users are free to use either VBORMC or DECWRL for outbound VMSmail to
  113. the Internet.  US users are free to use either US1RMC or DECWRL for sending
  114. VMSmail to the Internet.  VBORMC and US1RMC will exchange mail with DECWRL
  115. which remains the actual border gateway machine between Digital and the
  116. Internet.  The RMCs can be thought of as internal extensions of DECWRL
  117. increasing its processing capability and moving Internet access physically
  118. closer to users.
  119.  
  120.  
  121. HOW TO SEND MAIL
  122.  
  123. The DECWRL gateway complex is connected to quite a number of different mail
  124. networks. If you were logged on directly to it, you could type addresses
  125. directly, e.g.
  126.  
  127.     To: strange!foreign!address.
  128.  
  129. But since you are not logged on directly to the gateway, you must send mail so
  130. that when it arrives at the gateway, it will be sent as if that address had
  131. been typed locally.
  132.  
  133.  
  134. Sending from VMS
  135.  
  136. If you are a VMS user, you should use NMAIL, because VMS mail does not know how
  137. to requeue and retry mail when the network is congested or disconnected.  If
  138. your VMS system has NMAIL installed then you should address your mail like
  139. this:
  140.  
  141.     To: nm%DECWRL::"strange!foreign!address"
  142.  
  143. The quote characters (") are important, to make sure that VMS doesn't try to
  144. interpret strange!foreign!address itself. If you are typing such an address
  145. inside a mail program, it will work as advertised. If you are using DCL and
  146. typing directly to the command line, you should beware that DCL likes to remove
  147. quotes, so you will have to enclose the entire address in quotes, and then put
  148. two quotes in every place that one quote should appear in the address:
  149.  
  150.     $ mail test.msg "nm%DECWRL::""foreign!addr""" /subj="hello"
  151.  
  152. Note the three quotes in a row after foreign!addr. The first two of them are
  153. doubled to produce a single quote in the address, and the third ends the
  154. address itself (balancing the quote in front of the nm%).
  155.  
  156. Here are some typical outgoing mail addresses as used from a VMS system:
  157.  
  158.     To: nm%DECWRL::"ucbvax!mtxinu!rjz"
  159.     To: nm%DECWRL::"postmaster@g.gp.cs.cmu.edu"
  160.     To: nm%DECWRL::"posix!george@uunet.uu.net"
  161.     To: nm%DECWRL::"listsrv@CUNYVM.bitnet"
  162.     To: nm%DECWRL::"Bob.Jones@f654.n987.z1.fidonet.org"
  163.  
  164. One final note on sending from a VMS system. The VMS MAIL program contains a
  165. subcommand "set transport", which you can use to set yourself up so that all of
  166. your outgoing mail is sent with NMAIL unless you explicitly specify otherwise.
  167. To invoke it, you type this command:
  168.  
  169.     MAIL>set transport nm%
  170.  
  171. Warning: if NMAIL is not installed on your system and you type this command,
  172. you will not get any error message. You should make sure NMAIL is installed (by
  173. sending a test message that has an explicit "nm%" in its address) before making
  174. it be your default transport.
  175.  
  176.  
  177. Sending from ULTRIX
  178.  
  179. If your ULTRIX system has been configured for it, then you can, from your
  180. ULTRIX system, just send directly to the foreign address, and the mail software
  181. will take care of all of the gateway routing for you. Most ULTRIX systems in
  182. Corporate Research and in the Palo Alto cluster are configured this way.
  183.  
  184. To find out whether your ULTRIX system has been so configured, just try it and
  185. see what happens. If it doesn't work, you will receive notification almost
  186. instantly.
  187.  
  188.       NOTE: The ULTRIX mail system is extremely flexible; it is almost
  189.     completely configurable by the customer. While this is valuable to
  190.     customers, it makes it very difficult to write global instructions for
  191.     the use of ULTRIX mailers, because it is possible that the local
  192.     changes have produced something quite unlike the vendor-delivered
  193.     mailer. One of the popular changes is to tinker with the meaning of
  194.     quote characters (") in ULTRIX addresses. Some systems consider that
  195.     these two addresses are the same:
  196.  
  197.         site1!site2!user@host.dec.com
  198.  
  199.     and
  200.  
  201.         "site1!site2!user"@host.dec.com
  202.  
  203.     while others are configured so that one form will work and the other
  204.     will not. All of our examples use the quotes. If you have trouble
  205.     getting the examples to work, please try them again without the quotes.
  206.     Perhaps your ULTRIX system is interpreting the quotes differently.
  207.  
  208. If your ULTRIX system has an IP link to Palo Alto (type
  209. "/etc/ping palo-alto.pa.dec.com" to find out if it does), then you can route
  210. your mail to the gateway via IP. This has the advantage that your ULTRIX mail
  211. headers will reach the gateway directly, instead of being translated into
  212. DECNET mail headers and then back into ULTRIX at the other end. Do this as
  213. follows:
  214.  
  215.     To: "alien!address"@decwrl.dec.com
  216.  
  217. The quotes are necessary only if the alien address contains a ! character, but
  218. they don't hurt if you use them unnecessarily.  If the alien address contains
  219. an "@" character, you will need to change it into a "%" character. For example,
  220. to send via IP to joe@widget.org, you should address the mail
  221.  
  222.     To: "joe%widget.org"@decwrl.dec.com
  223.  
  224. If your ULTRIX system has only a DECNET link to Palo Alto, then you should
  225. address mail in much the same way that VMS users do, save that you should not
  226. put the nm% in front of the address:
  227.  
  228.     To: DECWRL::"strange!foreign!address"
  229.  
  230. Here are some typical outgoing mail addresses as used from an ULTRIX system
  231. that has IP access. ULTRIX systems without IP access should use the same syntax
  232. as VMS users, except that the nm% at the front of the address should not be
  233. used.
  234.  
  235.     To: "ucbvax!mtxinu!rjz"@decwrl.dec.com
  236.     To: "postmaster%g.gp.cs.cmu.edu"@decwrl.dec.com
  237.     To: "listsrv%CUNYVM.bitnet"@decwrl.dec.com
  238.     To: "posix!george%uunet.uu.net"@decwrl.dec.com
  239.     To: "Bob.Jones@f654.n987.z1.fidonet.org"@decwrl.dec.com
  240.  
  241.  
  242. Sending from ALL-IN-1
  243.  
  244. Digital's internal ALL-IN-1 mail system uses MTS, the Message Transport
  245. Service, to delivery its messages. Hence an ALL-IN-1 recipient address is
  246. actually an MTS address.
  247.  
  248. The ALL-IN-1 mail system uses an address form that resembles Internet
  249. addresses. An ALL-IN-1 address takes the form
  250.  
  251.     John Smith @LOC
  252.  
  253. where "LOC" is the 3-letter Digital facility location code for John Smith's
  254. place of employment.  Inside Digital, the pseudo-facility "Internet" is used to
  255. specify an Internet address. For example, if you wish from ALL-IN-1 to send to
  256. the Internet address "boris@icie.msk.su", in Moscow, then address it this way:
  257.  
  258.     To: boris@icie.msk.su @Internet
  259.  
  260.  
  261. Sending with MTS from other systems
  262.  
  263. If the capability has been installed by system managers, then the MTS (Message
  264. Transport Service) can be used by VMSmail and ULTRIX mail users as well as by
  265. ALL-IN-1 users.
  266.  
  267. If your VMS site's system has been configured for it, then from VMSmail, the
  268. MTS address "John Smith @LOC" is typed this way:
  269.  
  270.     To: MTS$::"LOC::John Smith"
  271.  
  272. If your site's ULTRIX mailer has been configured for it, then from ULTRIX mail
  273. the MTS address "John Smith @LOC" is typed this way:
  274.  
  275.     To: John.Smith@LOC.MTS.DEC.COM
  276.  
  277.  
  278. DETAILS OF USING OTHER NETWORKS
  279.  
  280. All of the world's computer networks are connected together, more or less, so
  281. it is hard to draw exact boundaries between them. Precisely where the Internet
  282. ends and UUCP begins is a matter of interpretation. Almost all networks now
  283. have Internet address forms, regardless of their internal addressing, so that,
  284. for example, you can reach anyplace on BITNET using an Internet address.
  285.  
  286. For purposes of sending mail, it is convenient to divide the network universe
  287. into these categories:
  288.  
  289. EASYnet         Digital's internal DECNET network. Characterized by addresses
  290.                 of the form NODE::USER. Easynet can be used for commercial
  291.                 purposes.
  292.  
  293. Internet        A collection of networks including Digital's IP EASYnet, the
  294.                 NSFnet, the Commercial Internet Exchange (CIX), and others.
  295.                 Most international research, development, and educational
  296.                 organizations are connected in some fashion to the Internet.
  297.                 Characterized by addresses of the form
  298.                 user@site.subdomain.domain. The NSFnet backbone and many of the
  299.                 NSFnet regional affiliates cannot be used for commercial
  300.                 purposes, but there are numerous Internet service providers
  301.                 offering commercial Internet services.  Digital is connected to
  302.                 AlterNet, which is one such provider.
  303.  
  304. CSNET           The CSNET network is now part of the Internet; there is no
  305.                 distinction between their addresses.
  306.  
  307. UUCP            A very primitive network with no management, built largely with
  308.                 auto-dialers phoning one computer from another. Characterized
  309.                 by addresses of the form place1!place2!user. The UUCP network
  310.                 can be used for commercial purposes provided that none of the
  311.                 sites through which the message is routed objects to that.
  312.  
  313. USENET          Not a network at all, but a layer of software built on top of
  314.                 UUCP and Internet.
  315.  
  316. BITNET          Originally an IBM-based network linking primarily educational
  317.                 sites, BITNET is now comprised largely of VAX computers running
  318.                 VMS. Digital users can send to BITNET as if it were part of
  319.                 Internet, but BITNET users need special instructions for
  320.                 reversing the process. BITNET cannot be used for commercial
  321.                 purposes.
  322.  
  323. Fidonet         A network of personal computers.  We are unsure of the status
  324.                 of using Fidonet for commercial purposes, nor are we sure of
  325.                 its efficacy. Most Fidonet computers are bulletin board systems
  326.                 and not mail relay systems.
  327.  
  328.  
  329. DOMAINS AND DOMAIN ADDRESSING
  330.  
  331. There is a particular network called "the Internet"; it is somewhat related to
  332. what used to be "the ARPAnet". The Internet style of addressing is flexible
  333. enough that people use it for addressing other networks as well, with the
  334. result that it is quite difficult to look at an address and tell just what
  335. network it is likely to traverse. But the phrase "Internet address" does not
  336. mean "mail address of some computer on the Internet" but rather "mail address
  337. in the style used by the Internet". Terminology is even further confused
  338. because the word "address" means one thing to people who build networks and
  339. something entirely different to people who use them. In this document an
  340. "address" is something like "reid@decwrl.dec.com" and not "192.1.24.177" (which
  341. is what network engineers would call an "internet address").
  342.  
  343. The Internet naming scheme uses hierarchical domains, which despite their title
  344. are just a bookkeeping trick. It doesn't really matter whether you say
  345. NODE::USER or USER@NODE, but what happens when you connect two companies'
  346. networks together and they both have a node ANCHOR?? You must, somehow, specify
  347. which ANCHOR you mean. You could say ANCHOR.DEC::USER or DEC.ANCHOR::USER or
  348. USER@ANCHOR.DEC or USER@DEC.ANCHOR.  The Internet convention is to say
  349. USER@ANCHOR.DEC, with the owner (DEC) after the name (ANCHOR).
  350.  
  351. But there could be several different organizations named DEC. You could have
  352. Digital Equipment Corporation or Down East College or Disabled Education
  353. Committee. The technique that the Internet scheme uses to resolve conflicts
  354. like this is to have hierarchical domains. A normal domain isn't DEC or
  355. STANFORD, but DEC.COM (commercial) and STANFORD.EDU (educational). These
  356. domains can be further divided into ZK3.DEC.COM or CS.STANFORD.EDU. This
  357. doesn't resolve conflicts completely, though: both Central Michigan University
  358. and Carnegie-Mellon University could claim to be CMU.EDU. The rule is that the
  359. owner of the EDU domain gets to decide, just as the owner of the CMU.EDU gets
  360. to decide whether the Electrical Engineering department or the Elementary
  361. Education department gets subdomain EE.CMU.EDU.
  362.  
  363. The domain scheme, while not perfect, is completely extensible. If you have two
  364. addresses that can potentially conflict, you can suffix some domain to the end
  365. of them, thereby making, say, DECWRL.UUCP be somehow different from
  366. DECWRL.ENET.
  367.  
  368. decwrl's entire mail system is organized according to Internet domains, and in
  369. fact we handle all mail internally as if it were Internet mail.  Incoming mail
  370. is converted into Internet mail, and then routed to the appropriate domain; if
  371. that domain requires some conversion, then the mail is converted to the
  372. requirements of the outbound domain as it passes through the gateway. For
  373. example, we put Easynet mail into the domain ENET.DEC.COM, and we put BITNET
  374. mail into the domain BITNET.
  375.  
  376. The "top-level" domains supported by the decwrl gateway are these:
  377.  
  378.   .EDU        Educational institutions
  379.   .COM        Commercial institutions
  380.   .GOV        Government institutions
  381.   .MIL        Military institutions
  382.   .ORG        Various organizations
  383.   .NET        Network operations
  384.   .BITNET     BITNET and CSNET (now combined)
  385.   .??         2-character country code for routing to other countries
  386.   .OZ         Part of the Australian (.AU) name space.
  387.  
  388. 2-character country codes include UK (United Kingdom), FR (France), IT (Italy),
  389. CA (Canada), AU (Australia), etc.  These are with certain exceptions standard
  390. ISO 2-character country codes.
  391.  
  392.  
  393. MAILING TO EASYNET
  394.  
  395. To mail to user GUEST at node DEMO (which is DECNET address DEMO::GUEST),
  396. Internet mail should be addressed to guest@demo.enet.dec.com.  Easynet
  397. addresses are not case-dependent; DEMO and demo are the same node name and
  398. GUEST and guest are the same user name.
  399.  
  400. Sites that are not directly connected to the Internet may have difficulty with
  401. Internet addresses like demo.enet.dec.com. They can send into the Easynet by
  402. explicitly routing the mail through DECWRL. From domain-based Internet mailers,
  403. the address would be guest%demo.enet@decwrl.dec.com.  From uucp mailers, the
  404. address would be decwrl!demo.enet!guest. Some Internet mailers require the form
  405. <@decwrl.dec.com:guest@demo.enet>.  (This last form is the only technically
  406. correct form of explicit route, but very few Internet sites support it.)
  407.  
  408. The decwrl gateway also supports various obsolete forms of addressing that are
  409. left over from the past. In general we support obsolete address forms for two
  410. years after the change, and then remove it.
  411.  
  412.  
  413. MAILING TO DIGITAL MTS USERS
  414.  
  415. Digital has a proprietary internal mail transport system called "MTS" (Message
  416. Transport Service). Its primary use is to transport mail to, from, and between
  417. users of the "ALL-IN-1" mail system. ALL-IN-1 is an integrated software package
  418. that is popular with Digital's VAX customers and is widely used by
  419. non-technical people inside Digital.
  420.  
  421. Although there is a technical distinction between an "ALL-IN-1" address and an
  422. "MTS" address, the two systems are tightly enough linked that, at least where
  423. the Internet is concerned, they can be considered to be equivalent. Certainly
  424. most users of ALL-IN-1 are unaware of the distinction between ALL-IN-1 and MTS.
  425.  
  426. ALL-IN-1 uses addresses of the form "James Guest @UCO". Here "UCO" is a Digital
  427. location code name. To route mail to such people, send to
  428. James.Guest@UCO.MTS.DEC.COM (Here "MTS" is the Message Transport Service
  429. mentioned above).
  430.  
  431. If your correspondent does not actually use ALL-IN-1 to read mail, then you
  432. should, if possible, avoid using MTS addresses.  With few exceptions, the
  433. software that converts MTS mail into the non-MTS mail format is prone to errors
  434. and address confusion.
  435.  
  436.  
  437. MAILING TO THE INTERNET
  438.  
  439. decwrl's mailer is an Internet mailer, so to mail to an Internet site, just use
  440. its address. If you are having trouble determining the Internet address, you
  441. might find that the ULTRIX host table /etc/hosts.txt is useful. See the
  442. comments above under "how to send mail" for details about making sure that the
  443. mail program you are using has correctly interpreted an address.
  444.  
  445.  
  446. MAILING TO UUCP
  447.  
  448. UUCP mail is manually routed by the sender, using ! as the separator character.
  449. Thus, the address xxx!yyy!zzz!user means to dial machine xxx and relay to it
  450. the mail, with the destination address set to yyy!zzz!user. That machine in
  451. turn dials yyy, and the process repeats itself.
  452.  
  453. To correctly address uucp mail, you must know a working path through the uucp
  454. network. The database is sufficiently chaotic that automatic routing does not
  455. work reliably (though many sites perform automatic routing anyhow). The
  456. information about uucp connectivity is distributed in the USENET newsgroup
  457. comp.mail.maps; many sites collect this data and permit local queries of it.
  458.  
  459. If you would like to send uucp mail to some address zzz!user and you do not
  460. know a path, the DECWRL gateway will route it for you using the aforementioned
  461. public routing tables. Because the data in those tables is not reliable, we
  462. cannot offer any guarantees that the autorouting will succeed and we cannot
  463. respond to nondelivery complaints involving the autorouter. If you know a
  464. reliable route to some site it is better to use that route rather than rely on
  465. the autorouter.
  466.  
  467. Specifically, if DECWRL receives a uucp mail message whose first hop is to a
  468. site that DECWRL does not have a link to, then it will add an
  469. automatically-generated route to the front of that address. Otherwise the
  470. address that you provide will be left intact.
  471.  
  472.  
  473. MAILING TO USENET
  474.  
  475. Usenet is not a network. It's a software layer, and it spans several networks.
  476. Many people say "Usenet" when they really mean uucp. You can post a message to
  477. a Usenet newsgroup by mailing it to "name.usenet" at decwrl.  For example,
  478. mailing from VMS to this address:
  479.  
  480.     nm%DECWRL::"rec.autos.tech.usenet"
  481.  
  482. causes the mail message to be posted as an article to the Usenet newsgroup
  483. rec.autos.tech. It is better to use Usenet software for posting articles, as
  484. more features are available that way, such as restricted distributions,
  485. crossposting, and cancellation of "wish I hadn't sent that" articles.
  486.  
  487.  
  488. MAILING TO BITNET
  489.  
  490. Legend has it that the "BIT" in BITNET stands for "Because It's Time."  It is a
  491. network that originally consisted primarily of IBM computers, but in recent
  492. years has been dominated by VMS VAXes. A native BITNET address is something
  493. like "USER at MUMBLEVM", but when translated into our Internet format it
  494. becomes user@mumblevm.bitnet. Once translated into Internet form, a BITNET
  495. address is used just like any other Internet address.
  496.  
  497.  
  498. MAILING TO FIDONET
  499.  
  500. By comparison with the other linked networks, Fidonet has an addressing
  501. complexity bordering on the bizarre. The Fidonet people have provided us with
  502. this description:
  503.  
  504. Each Fidonet node is a member of a "network", and may have subsidiary nodes
  505. called "point nodes".  A typical Fido address is "1:987/654" or "987/654"; a
  506. typical Fido "point node" address is "1:987/654.32" or "987/654.32".  This is
  507. zone 1, network 987, Fido (node) 654, "point node" 32.  If the zone number is
  508. missing, assume it is zone 1.  The zone number must be supplied in the outgoing
  509. message.
  510.  
  511. To send a message to Bob Jones on Fidonet address 1:987/654, use the address
  512. Bob.Jones@f654.n987.z1.fidonet.org. To send a message to Fred Smith at Fidonet
  513. node 987/654.32, use address Fred.Smith@p32.f654.n987.z1.fidonet.org. Use them
  514. just like any other Internet address.
  515.  
  516. Sometimes the return addresses on messages from Fidonet will look different.
  517. You may or may not be able to reply to them.
  518.  
  519.  
  520. MAILING TO MCI MAIL
  521.  
  522. MCI Mail is a commercial communication service that offers a wide range of
  523. electronic messaging services to its subscribers.  To address a message to an
  524. MCI Mail subscriber, suffix "@mcimail.com" to the user name, to the 7-digit MCI
  525. ID number, or to the subscriber's registered formal name. For example, Harry
  526. Bovik could be addressed in any of the following ways:
  527.  
  528.     123-4567@MCIMail.com
  529.     HQBovik@MCIMail.com
  530.     Harry_Bovik@MCIMail.com
  531.  
  532. Note that all blank spaces in the formal name must be replaced by underscores.
  533.  
  534. The most reliable delivery is by MCI ID number, and it should be used whenever
  535. it is known.
  536.  
  537.  
  538. MAILING TO COMPUSERVE
  539.  
  540. CompuServe is a commercial online data service that offers an electronic mail
  541. capability in addition to its database offerings.
  542.  
  543. CompuServe subscribers are identified by a "User ID" that is two numbers
  544. separated by a comma. For example, "31416, 3601" is a CompuServe user ID. You
  545. can send mail to CompuServe customers by replacing the comma with a period and
  546. suffixing "@compuserve.com":  31416.3601@compuserve.com.
  547.  
  548. Some organizations or companies contract with CompuServe to provide a mail
  549. service for their entire organization. These are given a CompuServe "private
  550. mail area", and will typically list their addresses in the form
  551. "organization:name", such as "DECCA:M.JAGGER". To send mail to such an address,
  552. send it to "name@organization.CompuServe.com". For example, for the above-named
  553. user you would send to "M.JAGGER@DECCA.CompuServe.com".
  554.  
  555.  
  556. ANSWERS TO COMMON QUESTIONS
  557.  
  558.    1. Q: Why does it take mail so long to get through decwrl? My messages
  559.       sometimes are delayed 3 or 4 hours, and I find this annoying.
  560.  
  561.       A: For precisely the same reason that it takes so long to get from
  562.       Logan Airport to Marlboro in a car. There's a lot of mail traffic,
  563.       and the networks are usually pretty congested.  Decwrl handles
  564.       30,000 or more mail messages on a typical business day; the
  565.       slightest hiccup in the network causes long backups. Surely you've
  566.       seen the same phenomenon on a busy highway when there is an accident
  567.       on the other side of the road. Everybody slows down, just a little,
  568.       to take a look at the accident, and as a result there is a 10-mile
  569.       traffic backup.
  570.  
  571.    2. Q: The mail that I receive always has some junk at the end of it,
  572.       with the label "Internet headers". What does this mean and how can I
  573.       get rid of it?
  574.  
  575.       A: The DECNET mail protocol allows for a very limited amount of
  576.       information to be sent about a mail message. It supports a "To:", a
  577.       "From:", an "Subj:", and (sometimes) a "Cc:" field.  Any other
  578.       information must be passed as part of the message body.
  579.  
  580.       The Internet mail protocol has many more standard header fields in
  581.       it, and gives users the ability to add their own header fields.
  582.       Sometimes there is valuable information contained in these
  583.       non-DECNET header fields, so they cannot be merely discarded. When
  584.       you buy a cut-up packaged chicken at the grocery store, the giblets
  585.       are usually packaged in with it, just on the off chance that you
  586.       might want them. It's easy for you to throw them away, but very hard
  587.       for you to recover them if somebody else has already thrown them
  588.       away.  Internet mail headers are not unlike giblets. If we threw
  589.       them away, there is always the chance that you would come back and
  590.       ask us for them, which means that we would both have to save them
  591.       and also would have to answer requests for them.
  592.  
  593.    3. Q: I use an ULTRIX system, and I find that my mail doesn't work
  594.       properly for non-local recipients, especially through a mail
  595.       gateway. Is there a way to fix this?
  596.  
  597.       A: The "sendmail.cf" file that is packaged with ULTRIX is very
  598.       generic, and must normally be customized for any specific
  599.       application. It is not particularly suitable for use inside Digital.
  600.       A "sendmail.cf" file more suited to use inside Digital is available
  601.       as DECUAC::/pub/sendmail-cf/*.cf*".
  602.  
  603.    4. Q: The mail gateway sometimes muddles files that I send through it.
  604.       For example, it turns copyright symbols into parentheses. Why can't
  605.       this be fixed?
  606.  
  607.       A: There is no such thing as a copyright symbol in most parts of the
  608.       computer network world. It's part of the DEC character set. Many
  609.       other vendors don't recognize that character set, even though it is
  610.       an international standard. The thing about international standards
  611.       is that there are so many to choose from. The world of electronic
  612.       mail networks is currently based on the 7-bit ISO 646 (ASCII)
  613.       character set. There is no such character as Copyright, or Pound, or
  614.       1/2, in it. So we can't translate your use of such characters.
  615.  
  616.    5. Q: I have real trouble sending VMS mail through decwrl sometimes. I
  617.       get error messages like "insufficient resources at remote node" or
  618.       "object not defined". Could you please fix this?
  619.  
  620.       A: Those error messages are symptoms of congestion from too many
  621.       people using the network at once.  To use the decwrl gateway
  622.       effectively from VMS you must use NMAIL.  NMAIL can queue and retry
  623.       mail during congested periods. If you cannot or will not use NMAIL,
  624.       then you must keep retrying by hand; you will eventually get
  625.       through.
  626.  
  627.       The Regional Mail Concentrators (RMC's) mentioned earlier in this
  628.       document are another alternative.
  629.  
  630.    6. Q: I had trouble accessing the file GATEWAY.DOC; here is what
  631.       happened:
  632.  
  633.           $ type decwrl::gateway.doc
  634.           %TYPE-W-OPENIN, error opening DECWRL::/GATEWAY.DOC as input
  635.           -RMS-F-SYN, file specification syntax error
  636.  
  637.       Where did the "/" come from? What is the matter with the directory?
  638.  
  639.       A: This is one of those situations that makes you appreciate how
  640.       well ULTRIX and VMS work together when they do work together. This
  641.       time they don't.
  642.  
  643.       The short answer is that you have to quote the "gateway.doc", this
  644.       way:
  645.  
  646.           $ type decwrl::"gateway.doc"
  647.  
  648.       For those of you with a penchant for horror stories, here is why the
  649.       "short way" doesn't work. The VMS "type" command first sends a
  650.       "directory" command to the remote site. This is so you can do things
  651.       like
  652.  
  653.           type TEST.*
  654.  
  655.       First, your computer sends DECWRL a "DIRECTORY TEST.*" command to
  656.       get a list of the files matching TEST.*, and then it opens and reads
  657.       each one in turn.
  658.  
  659.       DECWRL is an ULTRIX machine. ULTRIX file names all begin with a "/"
  660.       character. Just as the "true name" of some VMS file "TEST.LIS" might
  661.       be "DSK3:[REID.TEMP]TEST.LIS;4", the "true name" of some ULTRIX file
  662.       "test.lst" might be "/usr/users/reid/temp/test.lst". In the case of
  663.       the file "DECWRL::GATEWAY.DOC", the "true name" of the file is
  664.       "/gateway.doc".
  665.  
  666.       The VMS system sends DECWRL a "directory gateway.doc" command, and
  667.       gets back a list of the names of the files that match it. This list
  668.       contains one name: /gateway.doc. The VMS machine then processes the
  669.       command "type DECWRL::/GATEWAY.DOC", which it parses as a null file
  670.       name with the /GATEWAY.DOC command qualifier. Failure.
  671.  
  672.       But if you quote the file name:
  673.  
  674.           type decwrl::"gateway.doc"
  675.  
  676.       then it bypasses the file name expansion phase and just uses the
  677.       name as you type it, whereupon it works fine.
  678.  
  679.    7. Q: Where can I turn for more information?
  680.  
  681.       A: Several sources, none comprehensive. There are various USENET
  682.       newsgroups and EASYnet VAX notesfiles that can be used to ask
  683.       questions or read answers. USENET Newsgroups dec.mail.config,
  684.       dec.notes.networking.gateways, dec.news.config, dec.mail.software,
  685.       and dec.ip are primary sources. The VAX notesfile
  686.       UPSAR::NEWS-BACKBONE contains information about USENET inside
  687.       Digital. The VAX notesfile UPSAR::GATEWAYS is the notesfile
  688.       equivalent of the newsgroup dec.notes.networking.gateways; anything
  689.       posted to one is automatically posted to the other.
  690.  
  691.       The book "The Matrix", by John S. Quarterman (Digital Press)
  692.       explains the worldwide computer networks. The book named "!%@::", by
  693.       Donnalyn Frey and Rick Adams (O'Reilly and Associates) explains the
  694.       mail addressing syntax of all the world's electronic mail networks.
  695.