[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

How does one do FTP from a dialnet connection? Use the ftpmail service.

    Date: Tue, 19 Jan 1993 15:33 EST
    From: Martin Mallinson <Martin@vega.cmt.dialnet.symbolics.com>

    I see all these offers to ftp various things: how exactly does one do
    that? We are a single MacIvory site on dialnet to symbolics - is it
    possible for us to do FTP? 
            Thanks for any suggestions you may have.

You can try using the public ftpmail service -- send mail to


The help message follows.



    Date: Tue, 19 Jan 1993 16:59 EST
    From: "ftpmail service on inet-gw-2.pa.dec.com" <nobody@pa.dec.com>

    You sent ftpmail a blank message, perhaps thinking that we would look in the
    Subject: line for your command.  We ignore the Subject: line other than to
    use it as a identifying tag on all the responses we send from each ftpmail
    session.  Since we don't know what you want, we're sending you our 'help'
    file.  Good luck.

      -- Ftpmail Submission Transcript --
    <<< help
    >>> Help is on the way.
      -- End Of Ftpmail Transcript --
    >>> $Id: help-text,v 1.4 1992/09/29 01:34:33 vixie Exp vixie $
    >>> commands are:

            reply <MAILADDR>	set reply addr, since headers are usually wrong
            connect [HOST [USER [PASS]]]  defaults to gatekeeper.dec.com, anonymous
            ascii			files grabbed are printable ascii
            binary			files grabbed are compressed or tar or both
            chdir PLACE		"get" and "ls" commands are relative to PLACE
                                            (only one CHDIR per ftpmail session,
                                            and it executes before any LS/DIR/GETs)
            compress		compress binaries using Lempel-Ziv encoding
            compact			compress binaries using Huffman encoding
            uuencode		binary files will be mailed in uuencode format
            btoa			binary files will be mailed in btoa format
            chunksize SIZE		split files into SIZE-byte chunks (def: 64000)
            ls (or dir) PLACE	short (long) directory listing
            index THING		search for THING in ftp server's index
            get FILE		get a file and have it mailed to you
                                            (max 10 GET's per ftpmail session)
            quit			terminate script, ignore rest of mail message
                                            (use if you have a .signature or
                                             are a VMSMAIL user)

    >>> notes:

            -> you should send complaints to the ftpmail-admin address.  our
               postmaster does not handle ftpmail problems and you can save her
               the trouble of forwarding your complaints by just mailing them to
               the right address.  the "ftpmail-request" address is gone; don't
               use it.

            -> the "index" command depends on the "SITE EXEC INDEX" feature of
               some ftp servers.  Gatekeeper.dec.com originated this feature,
               and ftp.uu.net duplicated it (with a format change to the output,
               naturally).  Wuarchive.wustl.edu also has this feature, though
               their index seems to be empty.  The source for an ftpd that
               supports this feature is on Gatekeeper in /pub/DEC/gwtools.

            -> the "Subject:" of your request will be contained in the "Subject:"
               of all of ftpmail's responses to you regarding that request.  You
               can therefore use it to "tag" different requests if you have more
               than one outstanding at any given time.

            -> you must give a "connect" command, default host is
               gatekeeper.dec.com, default user is anonymous, default
               password is your mail address.

            -> binary files will not be compressed unless 'compress' or 'compact'
               command is given; use this if at all possible, it helps a lot.
               note that many files are already compressed.  if you use any of
               the binary-file qualifiers (compress, compact, uuencode, btoa)
               without setting 'binary' first, your session will abort in error.

            -> binary files will always be formatted into printable ASCII
               with "btoa" or "uuencode" (default is "btoa").  if you don't
               use the "binary" command, ftpmail will cheerfully try to mail
               you the binary data, which will absolutely, positively fail.

            -> all retrieved files will be split into chunks and mailed.  the
               size of the chunk is 64000 characters unless you change it with
               the "chunksize" command.  CompuServe users will need to set this
               to 49000.  there is no way to set it higher than 100000, so please
               don't ask.

            -> if you ask for more than 10 files in a session, you will receive
               an error message and your entire request will be rejected.

            -> VMS/DOS/Mac versions of uudecode, atob, compress and compact
               are available, ask your LOCAL wizard about them if you can't
               locate them (but try gatekeeper.dec.com in /archive/pub/VMS
               if you're still using a VMS system.)

            -> several mail unsplitters are hiding on gatekeeper.dec.com in
               /pub/mail/ua/misc/unsplit.  there is one in c, one in perl,
               and one in VMS DCL.

            -> there is no way to request only certain parts of a file and we
               do not plan to add one in the near future, so please don't ask.

            -> there is no way to delete things from the queue or to find out
               the status of things in the queue, and we do not plan to add
               either feature in the near future, so please don't ask.

    >>> examples:

            -> connect to gatekeeper.dec.com and get a root directory listing:

            -> connect to gatekeeper.dec.com and get the README.ftp file:
                    get README.ftp

            -> connect to gatekeeper.dec.com and get the gnuemacs sources:
                    chdir /pub/GNU
                    get emacs-18.58.tar.Z

            -> connect to ftp.uu.net as anonymous and get a root directory list:
                    connect ftp.uu.net
                    chdir /index/master
                    get by-name.Z