home *** CD-ROM | disk | FTP | other *** search
/ back2roots/padua / padua.7z / padua / uucp / amigauucp.faq < prev    next >
Internet Message Format  |  2014-05-19  |  54KB

  1. Path: cs.tu-berlin.de!mailgzrz.TU-Berlin.DE!news.netmbx.de!Germany.EU.net!mcsun!chsun!impch!alphanet!UUCP-Faq
  2. From: UUCP-Faq@alphanet.alphanet.ch (Marc SCHAEFER (Monthly posting))
  3. Newsgroups: alt.sys.amiga.uucp,news.answers
  4. Subject: alt.sys.amiga.uucp Frequently Asked Questions (FAQ) - Newcomers please read -
  5. Sender: UUCP-Faq@alphanet.ch (UUCP-Faq handler)
  6. Reply-To: UUCP-Faq@alphanet.ch
  7. Followup-To: alt.sys.amiga.uucp
  8. Approved: news-answers-request@MIT.Edu
  9. Comment: This is an automated monthly posting
  10. Expires: 30-Mar-93 21:00:00 GMT+1
  11. Summary: AmigaUUCP installation, utilities and common problems.
  12. Distribution: world
  13. Message-ID: <UUCP-Faq.0kmq@alphanet.alphanet.ch>
  14. Date: 28 Feb 93 21:00:07 GMT+1
  15. Organization: ALPHANET Network First - Colombier (NE), Switzerland
  16. Lines: 1307
  17. Xref: cs.tu-berlin.de alt.sys.amiga.uucp:4642 news.answers:6208
  18.  
  19. Archive-name: amiga/AmigaUUCP-FAQ
  20.  
  21.  
  22.                    AMIGA-UUCP-FAQ Version 1.8 [Posting 8]
  23.                 MONTHLY POSTING, last update 14 February 1993
  24.         This FAQ is posted monthly (30th of month at 21:00 GMT+1)
  25.  
  26.                 author: Marc SCHAEFER, <sysop@alphanet.ch>
  27.                 Bugs, typos, ideas to <UUCP-Faq@alphanet.ch>
  28.             ("ch" stands for Switzerland)
  29.  
  30.     NOTE: Since this FAQ is getting bigger and bigger, I'm thinking splitting
  31.     it or removing some parts from it. Especially Kai proposed to split it into
  32.     two parts, one informative one on AUUCP history, and one being the real FAQ.
  33.     Any more suggestions ?
  34.  
  35.     NOTE: The primary goal for this FAQ is to prevent questions from
  36.     looping over and over. If you have new and interesting material, post
  37.     it to alt.sys.amiga.uucp with "Addition to FAQ" somewhere in the
  38.     subject. I will add it for the next "release". You may also send any
  39.     ideas, changes, flames, typos to the address UUCP-Faq@alphanet.ch.
  40.     They will be incorporated in the next release with your name in the
  41.     CHANGES section as a reward :-)
  42.  
  43.     NOTE TO UUCP-BEGINNERS: Please take some of your time and READ the UUCP
  44.     documentation. Most of the questions posted on a.s.a.u are related to
  45.     manual pages. This FAQ contains also some information on common problems
  46.     and utilities. Don't forget to get the FAQS from news.announce.newusers.
  47.     You may also read UUMAN:Standards (for UUCP internals) and UUMAN:how2usenet.
  48.  
  49.  
  50.     CHANGES FROM ORIGINAL MATT DILLON'S FAQ ARE NOTED WITH A (*).
  51.  
  52.     To skip to a topic, search for the roman numeral surrounded by
  53.     parenthesis.  For example, (I).
  54.  
  55. (*) 0.      Changes from last posting
  56. (*) I.        Introduction to alt.sys.amiga.uucp[.patches]
  57.     II.     Introduction to AmigaUUCP
  58. (*) III.    Principal utilities
  59.     IV.     Constructing mail addresses
  60.     V.        Using DCRON
  61.     VI.     US domain clarification
  62. (*) VII.    Common problems (new, please submit things to go in here).
  63.     VIII.   Using SENDMAIL directly.
  64. (*) IX.     Other UUCP utilities.
  65. (*) X.      How to get UUCP stuff ?
  66. (*) XI.     Other UUCP implementations for AmigaOS.
  67. (*) XII.    Unresolved topics.
  68.  
  69.  
  70. (0)                 RECENT CHANGES TO THIS FILE
  71.  
  72.     Changes since 30-Jan-93 are listed below [Last posting was posting 7]
  73.  
  74.     Other UUCP utilities (IX)
  75.        - AXSH supports UUCP Mail & News
  76.        - More XStat comments [Juergen Weinelt, jow@sun.rz.uni-wuerzburg.de]
  77.        - last uucico version is sd2.
  78.        - Problems with hardlink: Commodore's statement taken into account.
  79.     [Stefan Seggers, seggers@semzam.dinoco.de]
  80.        - AXSH version updated [Kai 'wusel' Siering, wusel@hactar.hanse.de]
  81.        - Mail to news gateway for DUUCP [Kai 'wusel' Siering, wusel@hactar.hanse.de]
  82.        - Elm 1.19 [Kai 'wusel' Siering, wusel@hactar.hanse.de]
  83.  
  84.     How to get UUCP stuff (X)
  85.        - alphanet.ch no longer BMS site
  86.        - caron mailserver for FAQ
  87.        - litamiga's FSP available
  88.        - Two versions of the litamiga's ftp text, one was wrong.
  89.  
  90.     Other UUCP implementation for AmigaOS (XI)
  91.        - wCNews [Kai 'wusel' Siering, wusel@hactar.hanse.de]
  92.  
  93.  
  94.  
  95. (I)                 INTRODUCTION TO ALT.SYS.AMIGA.UUCP[.PATCHES]
  96.  
  97.     (1) Configuration
  98.  
  99.     ALT.SYS.AMIGA.UUCP and ALT.SYS.AMIGA.UUCP.PATCHES are two newsgroups
  100.     dedicated to the UUCP system for the Amiga microcomputer, AmigaUUCP.
  101.     Both news groups are gatewayed to two mailing lists containing
  102.     additional recipients who would otherwise not have access to the ALT
  103.     groups.  That is, posting to an alt group will automatically relay to
  104.     the appropriate mailing list, and mailing to the mailing will
  105.     automatically relay to the alt group.
  106.  
  107.     If you do not have ALT group access and are not on the mailing list,
  108.     and would like to be on the mailing list, send your request to:
  109.  
  110.     amiga-uucp-request@uunet.uu.net     and/or
  111.     amiga-uucp-patches-request@uunet.uu.net
  112.  
  113.     To get off the mailing list, you can send your request to either
  114.     address.  I manually read this alias.  Note that you must provide a
  115.     proper return address as part of your signature if you are a UUCP node
  116.     so I can properly format your return address.  If you are on the
  117.     internet (i.e. have a fully domained address), it isn't a problem.
  118.  
  119.     TO POST ARTICLES VIA THE MAILING LIST, send email containing your
  120.     posting to either of the following two addresses:
  121.  
  122.     amiga-uucp@uunet.uu.net
  123.     amiga-uucp-patches@uunet.uu.net
  124.  
  125.     Sending email to either address causes it to be automatically posted to
  126.     the alt.sys.amiga.uucp[.patches] newsgroup.   You do not have to be on
  127.     the mailing list to be able to post via the list.
  128.  
  129.  
  130.     (2) Usage Of
  131.  
  132.     The purpose of alt.sys.amiga.uucp is to convey the bulk of any
  133.     discussion relating to AmigaUUCP.  Discussion, bug reports, questions,
  134.     etc...
  135.  
  136.     The purpose of alt.sys.amiga.uucp.patches is for the posting of any
  137.     source code, scripts, or binaries relating to AmigaUUCP.  Full
  138.     distributions will NEVER be sent over alt.sys.amiga.uucp.patches.
  139.     Anybody may post to alt.sys.amiga.uucp.patches and, in fact, it is best
  140.     that any code you wish to submit to be merged into the master
  141.     distribution that I keep be submitted to this newsgroup instead of to
  142.     me personally.
  143.  
  144.     This will allow anybody to pick off the code and immediately implement
  145.     it on their own system without waiting for the next master distribution.
  146.  
  147.     I will also use alt.sys.amiga.uucp.patches to post updates to the
  148.     current master distribution, generally small to medium sized SHAR
  149.     or uuencoded LHARC files.  I personally would like to get a system
  150.     together so multiple-source postings can be archived in a text form
  151.     instead of a uuencoded form because all netnews is compressed anyway,
  152.     and compressing uuencoded lharc files generally makes the result larger
  153.     than the original instead of smaller.
  154.  
  155.     (3) BUG / ENHANCEMENT REPORTS
  156.  
  157.     [Note that the following text author is considered to be the
  158.     current UUCP source maintainer which seems to be Michael B. Smith,
  159.     mbs@adastra.cvl.va.us]
  160.  
  161.     The alt.sys.amiga.uucp and alt.sys.amiga.uucp.patches groups are fed
  162.     through a filter when they reach my machine, and any bug or enhancement
  163.     reports of a specific format will be automatically extracted and
  164.     appended to my TODO file.
  165.  
  166.     To issue a bug report or enhancement request, use the following format:
  167.  
  168.     ##B unique-id
  169.  
  170.     <bug report goes here>
  171.  
  172.     ##
  173.  
  174.     Note that there are TWO '#'s. ##B stands for a bug report, ##E stands
  175.     for an enhancement request.  WARNING!  The ##'s must begin a line, you
  176.     CANNOT PRECEDE ## WITH WHITESPACE.    Doing so will result in the filter
  177.     passing the report by.  For example, the ##B/## lines in the example
  178.     above, not being flush with the left margin, will be ignored by my
  179.     filter program.
  180.  
  181.     The unique-id should be a unique identifier for your bug report, for
  182.     example, I might use '##B dillon.23'.  Do NOT encode the date in
  183.     the unique ID because my filter program will automatically extract
  184.     the Date: and From: fields from the news message header.  I will
  185.     use the ID when refering to previous bug reports rather than posting
  186.     the whole bug report.
  187.  
  188.     (4) This FAQ sheet
  189.  
  190.     If you have information you think would be useful on this FAQ sheet,
  191.     please submit it to me personally (UUCP-Faq@alphanet.ch).
  192.  
  193.  
  194. (II)                INTRODUCTION TO AmigaUUCP
  195.  
  196.     This section consists of a brief introduction to AmigaUUCP.  It is not
  197.     meant to describe installation of the distribution.  Installation of
  198.     the distribution is more involved and best served by the instructions
  199.     that come with the distribution.
  200.  
  201.     AmigaUUCP was originally derived from GNU-UUCP and UUPC (was UUPC
  202.     derived from GNU?  I dunno).  This was several years ago.  It
  203.     eventually fell into William Loftus's hands who molded it into a
  204.     workable system for the Amiga.  From there, about a year later, it fell
  205.     into my hands and has since remained.
  206.  
  207.     What little GNU/UUPC code remains is in uucico, and even that is
  208.     rapidly disappearing.  AmigaUUCP is now almost entirely made up of code
  209.     written after the original port to the Amiga.  At this point, there is
  210.     no comparison at all between the older GNU/UUPC stuff and the state of
  211.     the art AmigaUUCP distribution.
  212.  
  213.     AmigaUUCP is a public domain project, though not properly in the public
  214.     domain because all authors involved have maintained copyrights on the
  215.     code.  legally, this may not mean much, but it does give us a sense of
  216.     security and more control over what is done with the code.    Be that as
  217.     it may, the entire distribution, source and all, is available to
  218.     anybody who wants it.   There are about a dozen principal authors and a
  219.     few dozen contributors, not to mention the hundreds of people who have
  220.     sent in helpful suggestions and bug reportrs.
  221.  
  222.     What is AmigaUUCP?    Well, if you are reading this article then you have
  223.     some idea how EMAIL and NETNEWS works ... AmigaUUCP is a set of
  224.     utilities and documentation to implement an EMAIL/NETNEWS link directly
  225.     on your amiga.  All you need to do is find what is known as a 'feed'
  226.     site who is willing to give you a UUCP connection, and, of course, a
  227.     modem with which to communicate with that feed.
  228.  
  229.  
  230. (III)               PRINCIPAL UTILITIES
  231.  
  232.     AmigaUUCP is made up of a plethora of utilities.  Many of the utilities
  233.     mimic their UNIX counterparts but it should be noted that none are
  234.     really based on actual UNIX C code except for those sections still
  235.     existing from the original GNU/UUPC port.
  236.  
  237.     Only the major utilities are listed below:
  238.  
  239.     UUCico
  240.  
  241.     UUCico is the workhorse of the system.    It calls your feed site
  242.     via the modem and transfers both outgoing and incoming mail and
  243.     news.    This mail and news will have been previously stored by
  244.     you or your feed site.
  245.  
  246.     Getty
  247.  
  248.     Getty handles incoming calls. It allows remote login (interactive
  249.     and uucico logins).
  250.  
  251.     Sendmail/RMail
  252.  
  253.     Sendmail/RMail is the workhorse of the MAIL subsystem.    The two
  254.     utilities are actually the same executable just renamed and I
  255.     will refer to them collectively as 'sendmail' from now on.
  256.  
  257.     Sendmail handles incoming mail, breaking it apart and sending it
  258.     to the appropriate mailbox, or re-queueing it if it is simply
  259.     passing through your system to another system down the line.
  260.     Sendmail deals with any aliases you might have defined and also
  261.     with any domains you have defined for routing email.
  262.  
  263.     Sendmail also handles, under the aegis of 'rmail', all incoming
  264.     mail.
  265.  
  266.     RNews
  267.  
  268.     RNews handles all incoming news, including local news you send
  269.     out.  It breaks apart compressed batches and creates an individual
  270.     file for each article in the UUNEWS: directory.  It also creates
  271.     a directory for each newsgroup.
  272.  
  273.     BatchNews
  274.  
  275.     Batchnews compresses and batches any news you have sent posted into
  276.     a single batch file, making its transfer to your feed that much
  277.     more efficient.  Read the Newssetup.doc in the distribution for
  278.     more information on how to set up news.
  279.  
  280.     DMail
  281.     DMail is the amiga's mail shell.  It scans your mail box and
  282.     presents mail in an orderly fashion, allowing you to reply to
  283.     the mail and do other operations.
  284.  
  285.     DNews
  286.     DNews is the amiga's news reader.  It is not quite as sophisticated
  287.     as RN but is getting there.  It sports an intuition windowing
  288.     system to make it easy to scan through news.
  289.  
  290.     UUcp
  291.     UUcp (the command) can be used to copy files from your local system
  292.     to some of your neighbours. Note that the way it is implemented on
  293.     the AmigaUUCP system is a little different than in Unix. In Unix, as
  294.     soon as the uucp command has been executed, a copy of the implied file
  295.     is done in a data file in the spool directory. Then uucico copies it
  296.     to the other unix system that extracts the file from the data file.
  297.     In AmigaUUCP, if sending the file is only read while UUCico is online,
  298.     and that explains why if you UUCP a file which path is NOT authorized in
  299.     the UULIB:Security file, there will be an error while online. This prevents
  300.     the ability to forward the file to another host. However most of the time
  301.     in UNIX, uucp is very restricted. AmigaUUCP does not allow directory-deep
  302.     file send.
  303.     For sending to a far site, BMS is more convenient.
  304.  
  305.  
  306. (IV)                        CONSTRUCTING MAIL ADDRESSES
  307.  
  308.     (1) GENERAL
  309.  
  310.     Unfortunately, the internet mail system is made up of a huge number
  311.     of nearly incompatible networks.  Mail addresses are constructed
  312.     with various types of punctuation that mean various things .. indeed,
  313.     some punctuation means one thing in one domain and another in another
  314.     domain.  I have found that the absolute best way to construct a mail
  315.     address is either with the '@' format or with a '!' path.
  316.  
  317.     If your feed is a 'smart' host, any fully domained mail address can
  318.     be replied to with simply:
  319.  
  320.     user@fubar.subdomain.subdomain....domain
  321.  
  322.     dillon@overload.Berkeley.CA.US
  323.  
  324.     Any address with dots in it is called a fully domained address.
  325.     Unfortunately, there are a few exceptions... any address ending
  326.     with .UUCP is *NOT* I repeat, *NOT* a domained address... it's
  327.     a hack that some sendmails will add to properly route the mail
  328.     internally.  This hack generally extends to the From: field of
  329.     an email message, and AmigaUUCP will do this, but not being a
  330.     domain,  you cannot SPECIFY a .UUCP trailer in the To: address.
  331.     For example, my UUCP address is:
  332.  
  333.     uunet.uu.net!overload
  334.  
  335.     Note that there is NO .UUCP specification tacked on to overload.
  336.     Note also that when you specify your UUCP address in your
  337.     signature you should start with a fully domained machine name,
  338.     *not* one ending with .UUCP.
  339.  
  340.     On other fronts, some unexperienced administrators will give their
  341.     machines a full domain name without properly registering it.  If
  342.     you have not registered your domain with the proper authorities,
  343.     DO NOT GIVE YOUR MACHINE A FULL DOMAIN.
  344.  
  345.     For example, when I first connected to my feed, which is uunet, I did
  346.     not have a .US domain and so my machine name was simply 'overload'.
  347.     After I registered in the .US domain I changed my machine name to its
  348.     registered equivalent, 'overload.Berkeley.CA.US'.
  349.  
  350.     (2) BANG PATHS
  351.  
  352.     Nearly all the systems on the internet accept what are known as
  353.     bang paths.  There are only a few exceptions.  One of the design
  354.     decisions for AmigaUUCP was to convert all addresses into bang
  355.     paths before sending them out.  There have been one or two sites
  356.     (so far) that have been unable to run AmigaUUCP because the feed
  357.     they picked was running news software so old it did not recognize
  358.     bang paths.  To those sites I say: find a different feed, AmigaUUCP
  359.     would become extremely messy were I to implement UNIX sendmail style
  360.     address parsing.
  361.  
  362.     A bang path work by specifying the exact path your mail is to go along,
  363.     in the following format:
  364.  
  365.     first_machine!machine!machine!users_machine!user
  366.  
  367.     Any machine name in the path may be a fully domained name.    If you have
  368.     a smart feed it will be able to optimize the path accordingly.  For
  369.     example, the bang path to me would normally be:
  370.  
  371.     uunet.uu.net!overload!dillon
  372.  
  373.     If your feed has a STUPID mailer, it may be necessary to use a bang
  374.     path to get *past* your feed to a nearby site that has a SMART
  375.     mailer.  For example, lets say your feed is named 'fubar' and has
  376.     a dumb mailer.  Let us also say that the feed has a UUCP connection
  377.     to 'harvard' which just happens to have a smart mailer.  To get your
  378.     message to me you might use:
  379.  
  380.     fubar!harvard!uunet.uu.net!overload!dillon
  381.  
  382.     your feed may or may not accept harvard's fully domained name, which is
  383.     harvard.harvard.edu, it depends on how stupid your feed's mail system
  384.     is.   If it does, it makes more sense to use:
  385.  
  386.     fubar!harvard.harvard.edu!uunet.uu.net!overload!dillon
  387.  
  388.     (3) INTERNET DOMAINS VERSES UUCP MAP ENTRIES
  389.  
  390.     The internet domain system is based on domain servers, real time
  391.     servers residing on known machines that know all the machines in a
  392.     particular domain and how to get to them.  When you send mail through
  393.     an internet machine, like this (assuming you have a UUCP connection
  394.     to UUNET):
  395.  
  396.     uunet!caps.ibm.com!user
  397.  
  398.     uunet (actually uunet.uu.net) will talk to the domain server for the
  399.     .COM domain to find caps.ibm.com (a name I made up).
  400.  
  401.     UUCP works differently.  While the internet is a real time network,
  402.     UUCP is a batch network.  UUCP has what is known as a MAP entry for
  403.     every UUCP site that submits one.  If you are a new UUCP site just
  404.     connected to your feed, you should send a MAP entry to the appropriate
  405.     administrator.  A MAP entry is *NOT* a domain entry.
  406.  
  407.     The UUCP MAPS are used by machines on the USENET to find other machines
  408.     on the USENET without the aid of domains.    Not all machines on the
  409.     USENET use MAPS to find some destination.  uunet.uu.net does, so here
  410.     is an example.  I can send email from overload to (again, a made up
  411.     name):
  412.  
  413.     uunet.uu.net!fubar!user
  414.  
  415.     Even if uunet does not talk directly to fubar.. assuming fubar has
  416.     a MAP entry.  uunet will search its maps to find the best path to
  417.     reach fubar, and then route the mail accordingly.  The actual route
  418.     that uunet constructs might be:    mcsun!gab!fubar!user
  419.  
  420.     If your feed is a machine that does NOT use maps, then you must
  421.     specify an explicit bang path to get past your feed to a site
  422.     that does.    For example, lets say your feed is named 'char00'
  423.     and has a dumb mailer, but connects to harvard.harvard.edu via
  424.     UUCP.  You want to email me.  you can do it in two ways:
  425.  
  426.     char00!harvard!uunet.uu.net!overload!dillon.
  427.  
  428.             or
  429.  
  430.     char00!harvard!overload.Berkeley.CA.US!dillon
  431.  
  432.     But, since your mailer is dumb, you would not be able to use:
  433.  
  434.     char00!overload.Berkeley.CA.US!dillon
  435.  
  436.     If, on the otherhand, char00 is a SMART USENET mailer that uses the
  437.     USENET MAPS (but still isn't on the internet itself), you can use:
  438.  
  439.     char00!overload!dillon
  440.  
  441.     Finally, if char00 is on the INTERNET, you can use:
  442.  
  443.     char00!overload.Berkeley.CA.US!dillon
  444.  
  445.  
  446.     (4) WHEN ALL ELSE FAILS - BOUNCED EMAIL
  447.  
  448.     email will bounce for a variety of reasons.  The fact that the
  449.     global email system is made up of so many different types of mail
  450.     systems causes lots of havoc... in many cases a system will munge
  451.     the path you attempt to send email through by misinterpreting it
  452.     or by attempting to 'optimize' it.
  453.  
  454.     When all else fails, and your attempt to reply to a piece of email
  455.     bounces, you may have to construct the return address by hand. Several
  456.     possibilities come to mind.  You want to use the 'h' command from dmail
  457.     to look at the actual mail headers (use dmail's help command to get
  458.     full info on the header command).
  459.  
  460.     You want to look at both the original message that was sent to you,
  461.     and the headers of your BOUNCED reply.
  462.  
  463.   -------- SAMPLE OF ORIGINAL MESSAGE  -------
  464.  
  465.     From uunet!SASK.USask.CA!telepro!oliphant Fri, 28 Dec 90 13:04:57 PST
  466.     Received: by overload.Berkeley.CA.US (V1.07/Amiga)
  467.         id AA00000; Fri, 28 Dec 90 13:04:57 PST
  468.     Received: from sask.usask.ca by uunet.UU.NET (5.61/1.14) with SMTP
  469.         id AA22874; Fri, 28 Dec 90 01:30:48 -0500
  470.     Received: from herald.USask.Ca by SASK.USask.CA with PMDF#10255; Fri, 28 Dec
  471.     1990 00:30 CST
  472.     Received: by herald.USask.Ca (5.57/GLH-1.0); Fri, 28 Dec 90 00:30:06 -0600 id
  473.     AA01058 for amiga-uucp-patches-request@overload.berkeley.ca.us
  474.     Received: by telepro.UUCP (1.05D/Amiga) id AA04612; Thu, 27 Dec 90 21:25:00 CST
  475.     Date: Thu, 27 Dec 90 21:25:00 CST
  476.     Message-Id: <9012280325.AA04612@telepro.UUCP>
  477.     X-Envelope-To: amiga-uucp-patches-request@overload.berkeley.ca.us
  478.     From: uunet!SASK.USask.CA!telepro!oliphant (Mike Oliphant)
  479.     To: amyuucp@sask.usask.ca
  480.     Subject: Mailing list
  481.  
  482.     Please add me to amiga-uucp-patches.
  483.  
  484.     Thanks.
  485.  
  486.     --
  487.     Mike Oliphant        UUCP: alberta!herald!telepro!oliphant
  488.                 Internet: oliphant@telepro.uucp
  489.  
  490.   -------- ADDRESS I SENT MY RESPONSE TO ------
  491.  
  492.     uunet!SASK.USask.CA!telepro!oliphant
  493.  
  494.   -------- SAMPLE OF BOUNCE THAT CAME BACK TO ME -------
  495.  
  496.     From uunet!sask.usask.ca!postmaster Mon, 31 Dec 90 01:02:30 PST
  497.     Received: by overload.Berkeley.CA.US (V1.07/Amiga)
  498.         id AA00000; Mon, 31 Dec 90 01:02:30 PST
  499.     Received: from sask.usask.ca by uunet.UU.NET (5.61/1.14) with SMTP
  500.         id AA13985; Sat, 29 Dec 90 17:18:48 -0500
  501.     Date: Sat, 29 Dec 1990 16:18 CST
  502.     Message-Id: <B13C1C282040350C@SASK.USask.CA>
  503.     X-Envelope-To: overload!dillon@uunet.UU.NET
  504.     From: PMDF Mail Server <uunet!sask.usask.ca!Postmaster>
  505.     To: overload!dillon
  506.     Subject: Undeliverable mail: local delivery failure
  507.  
  508.     The message could not be delivered to:
  509.  
  510.     Addressee: telepro!oliphant
  511.     Reason:
  512.     %MAIL-E-LOGLINK, error creating network link to node TELEPRO
  513.     -SYSTEM-F-NOSUCHNODE, remote node is unknown
  514.  
  515.   -------- END OF SAMPLE HEADERS --------------------
  516.  
  517.     So, why did my response fail?  First, I have to tell you something
  518.     about mail headers:     Except for Received: headers, intervening
  519.     systems can and will turn the standard headers into mush.  That is,
  520.     the 'From ' encapsulation, the From: header, the To: header, even
  521.     the Reply-To: header might be modified by an intervening system.
  522.  
  523.     There are only two things that are not mushed.  They are the Received:
  524.     headers and the mail message itself - which might contain the sender's
  525.     signature at the end.  This is a good reason to always put your email
  526.     address in your signature, and always base it at a known internet node
  527.     so anybody can figure out how to get back to you.
  528.  
  529.     A Received: header is PREPENDED by *EVERY* site a piece of email goes
  530.     through, and is NEVER modified by any other site.  These headers tell
  531.     you *exactly* how the mail was routed.
  532.  
  533.     If you look at the original message, you will note that one of
  534.     the machines, probably SASK.USask.CA, modified the From: line in
  535.     an attempt to optimize it:
  536.  
  537.     From: uunet!SASK.USask.CA!telepro!oliphant (Mike Oliphant)
  538.  
  539.     Note that, by the From: line, SASK.USask.CA talks directly to
  540.     telepro.  The 'From ' encapsulation was also modified, and there is
  541.     no Reply-To: header.
  542.  
  543.     When I sent my reply to SASK using From:, the mail bounced because
  544.     SASK was unable to find telepro ... if you look at the Received:
  545.     lines you can see why ... because telepro talked to Herald before
  546.     getting to Sask.  It is amusing because SASK is probably the node
  547.     that ripped out Herald's name in the From: and 'From ' lines in
  548.     the first place.
  549.  
  550.     Also, take a look at Mike's signature line:
  551.  
  552.     Mike Oliphant        UUCP: alberta!herald!telepro!oliphant
  553.                 Internet: oliphant@telepro.uucp
  554.  
  555.     Interesting, eh?  The Internet: address is actually wrong (sorry Mike!)
  556.     using .UUCP is not legal because it is not a proper domain.  However,
  557.     if you forward through an internet host that also uses the UUCP MAPS,
  558.     and assuming mike is in the maps, the address *will* work.
  559.  
  560.     It's the first address that confirms our fears... mike shows telepro
  561.     talking to herald.    This combined with the knowledge we gained from
  562.     the Received: lines tells us that the path:
  563.  
  564.     SASK.USask.CA!herald!telepro!oliphant
  565.  
  566.     Will work as a return address.  When in doubt, trace the Received:
  567.     headers to determine the return path.
  568.  
  569.     Sometimes a UUCP MAP entry will be incorrect, in which case using
  570.     the Received: headers will be the ONLY way to reply to a message.
  571.  
  572.     There are some situations which are impossible to reply to ... if
  573.     a message goes through a broken node that allows it to be propogated
  574.     one way but not the other, even using the headers will not work.
  575.  
  576.     Also, some sites will attempt to optimize the path you specified.  If
  577.     SASK.USask.CA were to optimize the path:
  578.  
  579.     SASK.USask.CA!herald!telepro!oliphant
  580.  
  581.     To
  582.  
  583.     SASK.USask.CA!telepro!oliphant
  584.  
  585.     Before processing, the mail could fail due to SASK.USask.CA breaking
  586.     itself.  There are many nodes, especially gateways between networks,
  587.     that are broken in this manner and there will be times when you will
  588.     not be able to reply at all.
  589.  
  590.  
  591. (V)                        USING DCRON
  592.  
  593.     Many AmigaUUCP users leave their machines on 24 hours a day. With the
  594.     advent of 2.0, and assuming the serial.device gets fixed, you can
  595.     conceivably run your Amiga 24 hours a day under a heavy load for weeks
  596.     without a crash.
  597.  
  598.     DCron is a program that runs in the background and executes other
  599.     programs at intervals defined in S:CRONTAB.  It is quite flexible..
  600.     you can run a program or script at specific times of day, every X
  601.     minutes, only on certain days of the week, or even only in certain
  602.     months!  I will not discuss the actual format, that can be looked
  603.     up in UUMAN:DCron.
  604.  
  605.     There are two reasons to run DCron:
  606.  
  607.     (1) Maintenance.
  608.  
  609.     (2) Automatic polling.  If you call a system on a regular basis and
  610.     want to automate the process, you can run UUCico from DCron at
  611.     specific times of the day.
  612.  
  613.     First maintenance.    Programs like UUCico, Getty, DCron itself, and
  614.     sendmail generate log files which, if left alone, would eventually fill
  615.     up your disk.  Also, if you are receiving NEWS, you need to delete
  616.     expired articles.  Due to the volume of news, not deleting old articles
  617.     can fill up your HD very quickly.
  618.  
  619.     The TRIMFILES utility trims log files to a specified number of lines,
  620.     default 100.  I normally run TRIMFILES on the various log files
  621.     once a day early in the morning.  The S:CRONTAB entry I use is:
  622.  
  623.     # trim log files at 3:01 A.M.
  624.     1 3 * * *      uucp:c/trimfile tmp:dcron.log uu:spool/logfile getty:logfile
  625.  
  626.     Note that the file paths will be somewhat different for your system.
  627.  
  628.     Second, keeping your UUNEWS: directory reasonable.    The TRIMNEWS
  629.     utility will handle this.  TRIMNEWS scans your UULIB:Newsgroups file
  630.     for the list of newsgroups, then scans each news group deleting
  631.     articles over N days old, where N is specified in the Newsgroups file.
  632.     A sample NewsGroups file might be:
  633.  
  634.     comp.sys.amiga        7
  635.     comp.sys.amiga.tech     7
  636.     comp.sys.amiga.programmer    7
  637.     comp.sys.amiga.announce    7
  638.     alt.sys.amiga.uucp        14
  639.     alt.sys.amiga.uucp.patches    30
  640.  
  641.     Which essentially tells TRIMNEWS to delete all articles in
  642.     comp.sys.amiga.* over 7 days old (7 days from reception), to delete all
  643.     articles in alt.sys.amiga.uucp over 14 days old, and to delete all
  644.     articles in alt.sys.amiga.uucp.patches over 30 days old.
  645.  
  646.     I normally run TRIMNEWS in the morning too, my S:CRONTAB file has:
  647.  
  648.     # run TRIMNEWS at 3:06 A.M.
  649.     6  3 * * *       uucp:c/trimnews
  650.  
  651.     ---
  652.  
  653.     DCRON is also useful to control the modem configuration.  You can run
  654.     the Getty utility from DCron to turn off the modem speaker while you
  655.     are asleep.   I use DCRON for other things as well, such as to
  656.     automatically revise UUNET's amiga-uucp[-patchces] mailing list
  657.     whenever I make a local change, and to backup my hard disk.  I also use
  658.     it to post this sheet once a month.
  659.  
  660.  
  661. (VI)                       .US DOMAIN CLARIFICATION
  662.  
  663.     This is a clarification to the information on registering in a
  664.     .US domain.  It turns out that you can register in the .US
  665.     domain even if your 'feed' node is NOT on the internet.  What
  666.     you need to do is find some node that IS on the internet that
  667.     is willing to be an MX FORWARDER to your machine (via a path).
  668.     This might prove difficult, but it is possible.
  669.  
  670.  
  671. (VII)                       COMMON PROBLEMS
  672.  
  673.     1. AS225 TCP/IP PACKAGE
  674.  
  675.     Apparently there is a line in the startup:
  676.  
  677.         inet:c/config >env:user -v user
  678.  
  679.     Which screws up DMail due to the \n appended to the ENV: variable
  680.     (not supposed to be a newline).  Fixed for 1.14.  Work around is
  681.     to use, under 2.0:
  682.  
  683.         setenv user `inet:c/config -v user`
  684.  
  685.     2. Batch news, yes but how ? [Autobatch entry in UULIB:Config]
  686.  
  687.     if you add the config line (UULIB:CONFIG) "autobatch autobatch",
  688.     news article will be compressed separately at each posting. You
  689.     will end up with a lot of files in UUSPOOL:, decreasing
  690.     throughoutput. However if you don't post a lot of articles, this
  691.     can be interesting (you don't need to deal with DCRON or nasty
  692.     uucico options.)
  693.  
  694.     If you only poll another site, it would perhaps be more efficient
  695.     to use the pre-batching capability of uucico (uucico -b). This
  696.     will batch all posted articles in one file (if possible) and then
  697.     call the specified host.
  698.  
  699.     If you have downsites (if you feed other sites that calls you), you
  700.     could also set up a "BatchNews" entry in S:Crontab (if you use
  701.     DCRON) to pre-batch news before calling hours. Don't specify -b in
  702.     UULIB:Passwd, because then the other uucico would have to wait (and
  703.     possibly time-out) while online paying taxes.
  704.  
  705.     The only situation you want to add the "Autobatch autobatch" config
  706.     line to UULIB:CONFIG is when you don't know a lot about DCRON, you
  707.     don't post a lot of articles and you don't have sites that you feed.
  708.  
  709.     More information, see UUMAN:Batchnews, UUMAN:UUCICO, UUMAN:CONFIG.
  710.  
  711.     3. RNews uses hardlinks. How to prevent it ?
  712.  
  713.     Under the 2.0 operating system, RNews uses hardlinks to prevent
  714.     cross-posted article to use n times the space on the harddisk.
  715.     However, some utilities do not like very well hardlinks. It is then
  716.     possible to disable hardlinks with the following change to
  717.     UULIB:Config:
  718.  
  719.         RNEWS    UUCP:C/RNEWS -h
  720.  
  721.     WARNING! Hardlinks to directories are buggy with ALL releases of
  722.     the Operating System (V37-V39). Harlinks to files are also buggy
  723.     under OFS and DCFS. Hardlinks should be turned off if not under
  724.     FFS as shown above.
  725.  
  726.     4. The UULIB:SEQ field.
  727.  
  728.     The UULIB:SEQ fields is used to assign unique id's to files in the
  729.     spool directory and to messages/articles sent out. Note that some
  730.     news and mail systems (not AmigaUUCP) uses the ID's to prevent
  731.     newsloops/mailloops. If you clear (or restore from a backup) the
  732.     UULIB:SEQ, you should set it to a high value (or more than the last
  733.     number it was) so your message are not getting filtered.
  734.  
  735.     5. UUencode problems.
  736.  
  737.     If you edit a mail and insert an uuencoded file, you may have
  738.     problems if the editor changes spaces to tabs. With DME, you simply
  739.     set this option to off ("savetabs off"). If you don't the file
  740.     won't uu-decodable.
  741.     By the way the syntax for uuencode, if you want to uuencode file
  742.     "test.lha" is something like
  743.  
  744.         uuencode <test.lha >test.lha.uu test.lha
  745.  
  746.     The "test.lha.uu" file is the one to insert in your mail/news.
  747.     Some NEWS utilities allow automatic posting of binaries (GRN).
  748.  
  749.     6. UUCICO G protocol.
  750.  
  751.     UUCico 1.16a and 1.15c implement also a "G" protocol besides the
  752.     normal "g" protocol: If you poll one of these UNIX sites which
  753.     support the 'G' protocol you have to force your own uucico to first
  754.     try to use 'G' instead of 'g' when asking for the supported
  755.     protocolls at connection startup.  To do this, poll with
  756.  
  757.         $ uupoll ... "-u -pG" ...       or
  758.         $ uucico ... -pG      ...
  759.  
  760.     There are a LOT more infos in the UUCP.internal FAQ, especially
  761.     about other UUCP protocols.
  762.  
  763.     7. Trimnews
  764.  
  765.     New trimnews have been implemented, last is version 04, which supports
  766.     new OS2.04 ExAll() calls which diminush the risk of a partition being
  767.     trashed when deleting articles. It also offers trimming by hours rather
  768.     than day and ALL trimming. It can be found on FTP/BMS/UUCP/FSP sites.
  769.  
  770.     8. Multiple UUCICOs
  771.  
  772.     A lot of changes have been made on native UUCICO, and most of them
  773.     in an uncontrolled way. When you specify a UUCICO version, you should
  774.     also give the size of the file. The last UUCICO is something like
  775.     57524 bytes long (1.16.23.sd.2)
  776.  
  777.  
  778.     VERSION TABLE
  779.  
  780.     Version    Size    By            Infos
  781.  
  782.     (**** to be filled ****)
  783.     
  784.  
  785.  
  786. (VIII)                    USING SENDMAIL DIRECTLY
  787.  
  788.     In many cases you will want to have scripts run from dcron to send
  789.     automated postings, mailings, or do other automated tasks such as
  790.     backups.  Usually bookeeping is made a lot easier if you have these
  791.     script files send you local mail containing the results of their
  792.     actions (such as log files or a success/failure message).
  793.  
  794.     The easiest way to send a message to yourself from a script is to
  795.     use the sendmail program.  Please refer to the manual page for more
  796.     information.  Essentially there are two ways to do this depending on
  797.     the type of message you want to send:
  798.  
  799.     If you wish to send a simple message to yourself and include some
  800.     sort of generated log file which is not formatted mail (i.e. has
  801.     no headers), you can specify various headers through options to
  802.     sendmail and also include the -raw option.
  803.  
  804.     sendmail -raw -f cron -t dillon -s "backups completed" <t:logfile
  805.  
  806.     On the otherhand, if you have some sort of monthly posting, such as
  807.     this FAQ sheet, and want to send it automatically, and the file IS
  808.     formatted mail (has normal mail headers such as 'From:' and 'To:' and
  809.     'Subject:') you can use the following:
  810.  
  811.     sendmail <mail_file
  812.  
  813.     Since the headers are in the file, no other command line options are
  814.     necessary, though you can effectively ADD additional recipients through
  815.     appropriate command line options.
  816.  
  817. (IX)                    OTHER UUCP UTILITIES.
  818.  
  819.     1. Other crons.
  820.  
  821.     There are to my knowledge 3 crons available:
  822.     DCRON
  823.     AmiCron (fish disk)
  824.     CyberCron (later fish disk)
  825.         This one is 2.0 only and has special features like "at" command,
  826.         and resembles a lot the UNIX cron.
  827.     TPTCron from the DLG Pro package (however has been released for public use)
  828.  
  829.     2. Logging in remotely.
  830.  
  831.     Since 1.15, the following method can be used to log in remotely. It is
  832.     very stable and allows for custom AmigaShell scripts.
  833.  
  834.     You NEED LIBS:fifo.library & L:fifo-handler (latest version if
  835.     possible, some versions do not work with Getty. It is available, with
  836.     source, on overload.Berkeley.CA.US as BMS:PUB/fifo37.4). I use version
  837.     37.3, length 4260, and fifo-handler length 7432. Note that it is
  838.     possible that more than one version 37.3 exists, that's why I added the
  839.     length). Note that fifo-handler, although it is a DOS handler, *cannot*
  840.     be mounted. You have to RUN it. Eg in your S:user-startup (or
  841.     S:Startup-Sequence under 1.3) you have to add
  842.  
  843.     RUN <NIL: >NIL: L:Fifo-Handler
  844.  
  845.     Now you have two possibilities:
  846.  
  847.     a) You want an user with full shell access.
  848.     Set up the following line in your UULIB:Passwd file:
  849.        sysop,sysop_password,1,1,(Sysop Shell Login),RAM:,*
  850.  
  851.     Drawback: The Ctrl-C and Ctrl-D signals are not passed. By the way,
  852.     More does not work (FIFO: does not support DISK_INFO Console packet
  853.     used by More to retrieve window information). However most commands
  854.     do work. Requesters will be disabled automagically by getty.
  855.  
  856.  
  857.     b) You want to launch a script. Note that Getty will not pass Ctrl-C and Ctrl-D,
  858.     as in a). In this case this is an advantage.
  859.     Set up the following line in UULIB:Passwd
  860.         guest,*,2,2,(Guest login),RAM:,*Guest-Startup
  861.  
  862.     This is a guest login without password. In S:Guest-Startup you may
  863.     have the following lines. It won't be stoppable and if it fails
  864.     there won't be any requesters, and the script won't return to a
  865.     shell.
  866.  
  867.         Echo "Welcome on as a guest"
  868.         Type MY_DATA:Information
  869.         EndCLI
  870.  
  871.     You may well also create a complete menu system with options.
  872.  
  873.     Note that the old method using a Newshell AUX: cannot be used anymore
  874.     due to Getty new method of locking the serial port. If you do you will
  875.     get errors.
  876.  
  877.     See also "AuxSupport".
  878.  
  879.     3. AXSH
  880.  
  881.     AXSH is a program which allows some sort of multiuser access to your
  882.     computer. It is shareware. The registration fee is $US30,
  883.     mail to po87553@cs.tut.fi for more information.
  884.  
  885.     A new version, (1.26) is now available, this one allows read/write
  886.     access to UUCP news & mail from AXsh's rn & AXsh's mailer.
  887.  
  888.     To use it with UUCP the following *should* work (with getty 1.16D)
  889.  
  890.     UULIB:Passwd
  891.     bbs,*,444,0,(BBS-login),ram:,execute getty:AXsh-startup2.0
  892.     AXSH-Startup2.0: (under 1.3 use two separate > and < with two times AXAUX:)
  893.     AXsh:bin/AXsh <>axaux:serial.device/0/shared -log
  894.  
  895.     You evidently have to mount the AXAUX: before.
  896.  
  897.     AXSH 1.26 is on on nic.funet.fi:/pub/amiga/shells/AXsh/AXshDemo126.lha,
  898.     and also on aminet, AXSH 1.3 should be released soon.
  899.  
  900.     4. Archiving newsgroups.
  901.  
  902.     Archiving newsgroups can be automatically done with the following
  903.     steps:
  904.  
  905.     a) Edit S:CronTab and add the following lines. This will launch a
  906.     script at 00:30 each day.
  907.  
  908.         30 00 * * * UUArchive-Newsgroups
  909.  
  910.     b) Edit UULIB:Sys and add
  911.  
  912. # dummy node(s) for archiving news, will never be batched since not in L.Sys
  913. uuarchive:alt.sys.amiga.alphanet,alphanet.*
  914.  
  915.     c) Create S:UUArchive-Newsgroups. Note you need an TRASH: assign to
  916.     some temporary directory. We use LHA as an archiver. We could also
  917.     first join the article and then LHA them (it would be more
  918.     efficient).
  919.  
  920. --- cut here ---
  921. Echo "UUArchive-Newsgroups(4)"
  922. ; What follows to prevent forgetting articles.
  923. ; Convert "." format to "/" format (1.16D)
  924. ; Does not prevent from being launched twice, however.
  925.  
  926. CD UUNEWS:
  927.  
  928. ; ALPHANET newsgroups
  929. IF EXISTS UUSPOOL:BATCH/UUArchive
  930.   Delete TRASH:#?UUArchive
  931.   Rename UUSPOOL:BATCH/UUArchive TRASH:_UUArchive      ; Needed for batchnews multitasking.
  932.   ConvertNewsgroup TRASH:_UUArchive TRASH:UUArchive
  933.   LhA -iTRASH:UUArchive a ARCHIVES:Newsgroups/ALPHANET_NEWSGROUPS
  934. EndIF
  935. --- cut here ---
  936.  
  937.     d) Create S:ConverNewsgroup which converts "." syntax to "/" syntax
  938.     as used in UUCP V1.16d and above. Note we use SED (Stream Editor).
  939.     It can be found on fish disks. Probably the use of the Amiga stream
  940.     editor "edit" would be possible.
  941.  
  942. --- cut here ---
  943. .key source,dest
  944. .bra {
  945. .ket }
  946.  
  947. Sed < {source} > {dest} -fS:Sed-Newsgroup-Script
  948. --- cut here
  949.  
  950.  
  951.     5a. MAIL to NEWS Gateway.
  952.  
  953.     It is very easy to set up a (working but ugly) Mail to News gateway.
  954.     For example you want all mail to user "alphanet-general" to be posted
  955.     automatically on alphanet.general. Simply add the following lines to
  956.     your UULIB:aliases file :
  957.  
  958.     alphanet-general: "|postnews -R UULIB:alphanet-general-refs"
  959.  
  960.     Also create the "UULIB:alphanet-general-refs file on the following
  961.     skeleton:
  962.  
  963.     Newsgroups: alphanet.general
  964.     Distribution: alphanet
  965.     Sender: alphanet-general@alphanet.ch (Mail to News gateway)
  966.  
  967.     This will work easily, but is not always of a pretty sight.
  968.  
  969.     5b. NEWS to MAIL Gateway
  970.  
  971.     CNEWS users may want to use newsgate/mailgate, posted to .patches some
  972.     time ago (available at litamiga /pub/amiga/uucp, or at alphanet). Contact
  973.     the author, wusel@hactar.hanse.de, if you have problems locating a copy.
  974.     AmigaUUCP 1.16D users should find Newsgate.lha on litamiga.epfl.ch
  975.     /pub/amiga/uucp directory, or contact its author postmaster@megalith.miami.fl.us.
  976.  
  977.     6. Mail Vacation programs.
  978.  
  979.     A mail vacation program is a program that replies automatically to
  980.     received mail while you are absent. I know of two versions that are
  981.     available at litamiga, and were posted a while ago on a.s.a.u.patches.
  982.     Look for MailVacation.lha & vacation.lha.
  983.     A new vacation program "mwm_vacation.lha", done by Mike Meyer, is
  984.     also available (just posted on .patches with the "vacation.lha" name)
  985.  
  986.     Authors: MailReflect.Rexx, CB@brewhq.swb.de (Christian Balzer)
  987.              ARexx.Reflector, fgent@gentle.nbg.sub.org (Friedrich Gentner)
  988.              vacation.rexx, heiner@amross.cpr.sub.org (Heiner Kordewiner) 
  989.              
  990.     7. UUPoll
  991.  
  992.     UUPoll is a polling server. It supports the following features:
  993.      -  controls the execution of a UUCICO child as the parent part
  994.      -  checks for correct hostname and polling-time violation
  995.      -  controls abortion of UUCICO due to a precalculated restriction time
  996.      -  operates dependendly on status of last session
  997.      -  operates dependendly on (specific) pending work
  998.      -  controls dialup retries due to busy line or other UUCICO failures
  999.      -  controls abortions due to user interupts
  1000.      -  can be disabled through a job control feature for crontab interventions
  1001.      -  can abort a startup due to or break an already running UUCICO process
  1002.      -  can give information about polling times and host status
  1003.      -  can setup your modem before start of a polling session
  1004.      -  can spawn UUCICO with additional options
  1005.      -  can spawn own user command after a (successful) session
  1006.      -  full UUCP logfile support similar to UUCICO
  1007.      -  can run under full runtime debugging with variable debug level
  1008.  
  1009.     Author: UUPoll R0.68, rse@angle.sub.org (Ralf S. Engelschall)
  1010.  
  1011.     8. UUTraf
  1012.  
  1013.     UUTraf sums up all xferstat entries of your UUCICO connections and
  1014.     calculates a statistic chart.  It can also pack the original log entries
  1015.     into a shorter form which will be also understand by UUTRAF when
  1016.     scanning the xferstat.  Basically resembles the UNIX version, but gives
  1017.     more information.  Requires UUCICO Release 1.13n, 1.15c or 1.16a.
  1018.  
  1019.     Author: UUTraf R0.15, rse@angle.sub.org (Ralf S. Engelschall)
  1020.  
  1021.     9. UUAcct
  1022.  
  1023.     UUAcct resembles UUTraf, but gives more accounting-related information
  1024.     (such as last call from node x)
  1025.  
  1026.     Author: UUACCT 1.3, wusel@hactar.hanse.de (Kai 'wusel' Siering)
  1027.  
  1028.     10. Elm
  1029.  
  1030.     Elm is a more user friendly mailreader, based on its unix equivalent.
  1031.     Last version is 1.19. Shareware  $US10. Supports MIME.
  1032.  
  1033.     Author: ELM 1.15beta, amk@zikzak.in-berlin.de (Andreas M. Krichwitz)
  1034.  
  1035.     11. GRN
  1036.  
  1037.     GRN is a fully intutionized Newsreader. Works well on flicker-free
  1038.     systems. 2.0 only. By Mike Schwartz, latest releases by Michael B.
  1039.     Smith. It supports NNTP also, on top of Commodore's AS225, or by
  1040.     itself.
  1041.  
  1042.     12. BMS
  1043.  
  1044.     BMS stands for Batch Mail Server. It allows to either request files
  1045.     from another node which has BMS installed, or to create a BMS node
  1046.     which will process file requests from other nodes. By Matt Dillon.
  1047.  
  1048.     13. BSMTP (Batch Simple Mail Transfer Protocol)
  1049.  
  1050.     Normal mail pieces ready for sending via UUCP are stored each in 3
  1051.     files. One local control file, and two data files (mail is not batched)
  1052.     Moreover, mail is not compressed. If you send a lot of mail, the
  1053.     overhead and the fact mail is not compressed may slow down your
  1054.     connection. You may then choose to go for BSMTP. BSMTP is an
  1055.     additionnal layer on the UUCP system. You continue writing independant
  1056.     files in the UUSPOOL: directory. At a specified (DCRON) time, you run
  1057.     the BSMTP batcher for a specified site, and this will create one
  1058.     batched and compressed file to send to the specified site. Batched
  1059.     means that data all is in one single file.
  1060.     NOTE: The other site MUST have set up his BSMTP system correctly. Ask
  1061.     also for the type of compression (compress-14, compress-16, freeze,
  1062.     none). Best is freeze.
  1063.  
  1064.  
  1065.     To my knowledge there are two package available (litamiga):
  1066.        - A set of ARexx script + modified UUXQT
  1067.        - C executables.
  1068.  
  1069.     Authors:
  1070.     BSMTP 0.14 rse@angle.sub.org (Ralf S. Engelschall)
  1071.     BSMTP-ARexx: georg@bluemoon.GUN.de (Georg Sassen)
  1072.  
  1073.     14. AVM
  1074.  
  1075.     AVM's last version is 1.3.2 and is available on amiga.physik.unizh.ch
  1076.     Author: gstark@misvax.mis.arizona.edu (Gavin Stark).
  1077.  
  1078.     15. UUXQT L:Commands
  1079.  
  1080.     A special version of the UUXQT executable is available. It allows the
  1081.     launching of more commands than the usual UUXQT. Launchable commands
  1082.     are configurable. This can be used for special needs (BSMTP, ...).
  1083.     Couldn't find the author name.
  1084.  
  1085.     16. MIME [Multipurpose Internet Mail Extensions]
  1086.  
  1087.     Mime is at this time a mail standard. Amiga packages include
  1088.     "metamail-2.3" available by ftp on amiga.physik.unizh.ch mirrors. It is
  1089.     an extension to standard mail message, allowing to pass enhanced text,
  1090.     graphics, audio, and more, in a standardized and interoperable manner.
  1091.     It's far more than just ASCII text. The only News system that is
  1092.     supposed to include something similar is the NeXT NewsGrazer which
  1093.     uses RTF (rich text format). GRn and GMail will probably support MIME
  1094.     in some future releases. The metamail-2.4 port for the Amiga (by Johan
  1095.     Widin) requires a suite of other programs as well (as most Amiga MIME
  1096.     implementation will) to convert the text and graphics formats to things
  1097.     that can be displayed on the Amiga (GIF, TIFF, TeX, etc.)
  1098.  
  1099.     17. XStat
  1100.  
  1101.     XStat is a traffic analyser for UUCP connections. It allows not only
  1102.     reporting usual figures, but also may be used to calculate real phone
  1103.     costs based on user-settable rates. It works however only under 2.0.
  1104.     Available on Fish 714 (with Modula-2 source). A new version will be
  1105.     distributed on normal channels real soon.
  1106.  
  1107.     Author: Juergen Weinelt, jow@sun.rz.uni-wuerzburg.de
  1108.  
  1109.     18. AuxSupport
  1110.  
  1111.     In order to log in remotely, you may also use the AuxSupport.lzh package
  1112.     (posted a while back) which uses a special aux handler which will work
  1113.     with getty. It also does pass control C,D etc... and includes emacs that
  1114.     works over aux, and AZ (an XPRZmodem util) that allows interactive zmodem
  1115.     transfers while logged in. With this method you do not need fifolibrary
  1116.     nor fifo-handler.
  1117.  
  1118.     Drawback: the sd-aux-handler currently does not work with multi serial 
  1119.     line cards, and the newshell command must be done via script that also
  1120.     invokes a wait process to prevent getty from getting back on port until
  1121.     shell exits (examples supplied in archive).
  1122.  
  1123.     Author: Steve Drew, drew@cgou11.enet.dec.com
  1124.  
  1125.     19. Remote-WShell
  1126.  
  1127.     Could allow you to use WShell remotely. Seems to be based on AuxSupport.
  1128.     Incorporates TNews to read news. I have not registered to WShell so I
  1129.     couldn't test it.
  1130.  
  1131.     20. ANN
  1132.  
  1133.     Newsreader. Very configurable. Similar to Unix's nn.
  1134.     Author: Walther Mildenberger (wasp@chumly.ka.sub.org)
  1135.  
  1136.     21. TIN
  1137.     TIN is a UNIX newsreader ported to AmigaOS by Mark Tomlinson (tomlin@elec.canterbury.ac.nz)
  1138.  
  1139.  
  1140. (X)                    HOW TO GET UUCP STUFF.
  1141.  
  1142.     1. UUCP Patches FTP sites.
  1143.  
  1144.     The litamiga.epfl.ch:/pub/amiga/uucp directory is expected to contain
  1145.     all stuff posted in alt.sys.amiga.uucp.patches. Please allow some
  1146.     delay from the time things are posted on alt.sys.amiga.uucp.patches to
  1147.     the time they are available on litamiga. [128.178.151.32]
  1148.     *NEW* The litamiga FSP daemon is on disun3.epfl.ch at port 9999.
  1149.     *NEW* There is also an IRC client called ALPHABot.
  1150.  
  1151.     Aminet: The amiga.physik.unizh.ch mirrors (of which litamiga is) also
  1152.     have most of UUCP stuff. (/pub/aminet/comm/uucp)
  1153.  
  1154.     2. Public UUCP sites.
  1155.  
  1156.     Site name:     alphanet.ch
  1157.     Login:         public
  1158.     Phone number:  +41 38 41 29 29
  1159.     Country:       Switzerland
  1160.     Modem norms:   up to V32bis MNP/V42bis ### CURRENTLY 2400 bps ONLY ###
  1161.     Calling hours: 21h-24h GMT+1
  1162.     Contents-file: UUPUB:CONTENTS.LHA [LhA compressed] [for uucp UUPUB: is equivalent to ~/]
  1163.     Notes:         You better change your sitename (in UULIB:Config) to public.
  1164.                    Has 50 megabytes of software, and archives everything from
  1165.                    alt.sys.amiga.uucp.patches.
  1166.                    First login please get ~/TREE.LHA.
  1167.     Date of entry: Sat, 31 Dec 1992 16:56:24 +0100
  1168.  
  1169.     Site name:     hactar.hanse.de
  1170.     Login:         nuucp
  1171.     Password:      nuucp
  1172.     Phone number:  +49 40 550 35 49
  1173.     Country:       West Germany
  1174.     Modem norms:   up to V32bis MNP/V42bis
  1175.     Calling hours: 21:00-10:00 UTC
  1176.     Contents-file: UUPUB:Contents(.Z|.F|.lha)
  1177.     Notes:         Get `~/$readme.1st` the first time you call. Running BMS
  1178.                    and a mailserver, mailserv@hactar.hanse.de
  1179.     Date of entry: Mon, 14 Sep 1992 23:51:39 +0200
  1180.  
  1181.     3. BMS sites
  1182.  
  1183.     Generally the file to get is BMS:PUB/FILES.
  1184.  
  1185.     Site address: overload.Berkeley.CA.US
  1186.     Restrictions: None known.
  1187.     Notes:        UUCP sources and binaries
  1188.  
  1189.     Site address: hactar.hanse.de
  1190.     Restrictions: None (yet). But make SURE you ARE reachable before getting
  1191.                   large files !!
  1192.     Notes:        UUCP sources and binaries. AmigaUUCP Plus. Refer to BMS:pub/Files
  1193.  
  1194.     Site address: moose.cs.indiana.edu!charon!anaconda
  1195.     Restrictions: Specify full path, not domain'ed.
  1196.     Notes:        31.5 megabytes online. BBS is +1 821 332 7379 (V32bis/V42bis)
  1197.  
  1198.     Site address: brunz.Santa-Cruz.CA.US
  1199.     Restrictions: None known.
  1200.     Notes:        None
  1201.  
  1202.     Site address: haadav.boston.ma.us
  1203.     Restrictions: None known.
  1204.     Notes:        2400 baud connection. Please limit your requests.
  1205.  
  1206.     Site address: moose.cs.indiana.edu!dolmen
  1207.     Restrictions: None known.
  1208.     Notes:        None
  1209.  
  1210.     Site address: uunet.uu.net!decvax!ftlcpu
  1211.     Restrictions: None known.
  1212.     Notes:        UUCP Patches.
  1213.  
  1214.     Site address: seq.uncwil.edu!marin
  1215.     Restrictions: None known.
  1216.     Notes:        Contains UUCP sources and binaries for AmigaOS, MacOS, and MS-DOS.
  1217.  
  1218.     Site address: dacami.cmhnet.org
  1219.     Restrictions: None known.
  1220.     Notes:        ???
  1221.  
  1222.     Site address: alphanet.ch    ### CURRENTLY NOT AVAILABLE ###
  1223.     Restrictions: Please do not ask for huge files or think about donating :-)
  1224.     Notes:        More than 50 MB online. Files to get are UUPUB:CONTENTS.LHA
  1225.                   and UUPUB:TREE.LHA. Manager is BMSMgr@alphanet.ch
  1226.  
  1227.     Site address: mirkwood.cam.org
  1228.     Restrictions: None known.
  1229.     Notes:        BETTY server. (see paragraph 4)
  1230.  
  1231.     NOTE THE PARAGRAPH 4 FOR BETTY !
  1232.  
  1233.     4. BETTY
  1234.  
  1235.     Betty is an automatic "archie"-like system for BMS servers. It maintains
  1236.     a list of known BMS sites and their files. You can even request a server's
  1237.     list or find a program on a server via this method.
  1238.  
  1239.     Betty maintains a database that lists all the files available on
  1240.     some BMS sites.  To consult the Betty database, you send a mail
  1241.     message to the server describing what you are looking for.  The
  1242.     server will reply your message with the results of the query.
  1243.     Here is an example:
  1244.  
  1245.         To: betty@mirkwood.cam.org
  1246.         Subject:
  1247.  
  1248.         prog commodity
  1249.         quit
  1250.  
  1251.     And the reply would contain:
  1252.  
  1253.         From: nobody@mirkwood.cam.org
  1254.         To: hebrais@mirkwood.cam.org
  1255.         Subject: Betty
  1256.  
  1257.         [ ... ]
  1258.  
  1259.         Matches on deepthot.cary.nc.us:
  1260.         File:DOS2.0/
  1261.             FBLANK.LZH            26509 28-Sep-91 01:52:44 : SCN BLNK USING FRACTALS - COMMODITY
  1262.  
  1263.         Matches on mirkwood.cam.org:
  1264.         PUB:utilities/system/workbench/
  1265.             KCommodity.lha       218914 14-Jun-92 11:17:58
  1266.  
  1267.         [ ... ]
  1268.  
  1269.     Betty understands a number of commands.  To get the HELP file,
  1270.     send a mail message to "betty@mirkwood.cam.org" with the word
  1271.     "help" in the subject line.  You may contact the maintainer
  1272.     of Betty at "betty-request@mirkwood.cam.org".
  1273.  
  1274.     5. FSP sites
  1275.  
  1276.     Try disun3.epfl.ch at port 9999, in subdirectory uucp.
  1277.  
  1278.     6. Mailservers for getting the UUCP FAQ (this FAQ)
  1279.  
  1280.         mail to               fileserver@caron.ati.com
  1281.         request format        xsend auucp_faq.txt
  1282.  
  1283.         bms to                caron.ati.com
  1284.         request               files:auucp_faq.txt
  1285.  
  1286.  
  1287. (XI)                    OTHER UUCP IMPLEMENTATIONS FOR AMIGAOS.
  1288.  
  1289.     This sections lists known UUCP implementations for AmigaOS:
  1290.  
  1291.     1. AmigaUUCP, by Matt Dillon and others.
  1292.  
  1293.     2. AmigaUUCP+, originally written by Ingo Feulner, loosely based
  1294.     on AmigaUUCP V1.06 and CNEWS. Its news-system can handle an active
  1295.     file, control messages and dupes.
  1296.  
  1297.     However,  Ingo  has  moved  to  NeXT,  so he abandoned this project.
  1298.     Its last version  was  1.02.  This project has been taken over by
  1299.     Kai 'wusel' Siering <wusel@hactar.hanse.de>, using the CNews port
  1300.     of Frank 'Crash' Edwards (instead of the older one used as the base
  1301.     for AmigaUUCP+), this version is called 'wCNews'.
  1302.  
  1303.     Along with modified uucico-stuff (subdirectory support) it has been
  1304.     posted to .patches in mid-february 1993.
  1305.  
  1306.     There  is also a rewrite of the uucico by Andrew Kopp
  1307.     (charly@brewak.swb.de). Henning Schmiedehausen do plan a new release
  1308.     of the AmigaUUCP+ for '92, but this is not absolutely certain.
  1309.  
  1310.     AmigaUUCP+ is available via ftp from ftp.uni-erlangen.de
  1311.     (131.188.1.43) along with the sources and binaries of AmigaUUCP 1.16.
  1312.  
  1313.     A bug fixed version of the AmigaUUCP+ sendmail (sendmail1.02i21) also
  1314.     exists.
  1315.  
  1316.  
  1317.  
  1318.  
  1319. (XII)                    UNRESOLVED TOPICS.
  1320.  
  1321.     - UUCICO list
  1322.  
  1323.  
  1324. EOF = END OF FAQ :-)
  1325.  
  1326.  
  1327.