Date: Wed, 12 Mar 1997 11:47:33
To: internet@pegasus.com.br
From: Lenimar Nunes de Andrade 
Subject: [INTERNET] FTP via e-mail

Ola', pessoal!

     Nesta mensagem eu gostaria de falar um pouco sobre esse ne-
gocio de FTP via e-mail. Trata-se de um recurso antiquissimo, da
"pre-historia", no qual voce envia um pedido via e-mail para um
servidor, o servidor pega os arquivos que voce quiser e depois 
envia-os para voce via e-mail.
     Se for um  arquivo-texto  pequeno (menor que 64 KB) entao
nao oferece nenhum trabalho adicional. Se for um arquivo grande,
entao vira' fragmentado em varias partes. Se for  binario  (de
extensao ZIP, por exemplo) entao vira' codificado e, em geral,
fragmentado - neste caso da' um certo trabalhinho fazer a deco-
dificacao.

    Os servidores de  FTP via e-mail sao  chamados FTPMAIL ou
entao BITFTP. A  relacao  completa  de  tais  servidores e' :
(Obs.: listagem de novembro/96)

        ftpmail@sunsite.auc.dk         (Dinamarca)
        ftpmail@garbo.uwasa.fi         (Finlandia)
        bitftp@vm.gmd.de               (Alemanha)
        ftpmail@ftp.rz.uni-dresden.de  (Alemanha)
        ftpmail@ftp.uni-stuttgart.de   (Alemanha)
        ftpmail@ieunet.ie              (Irlanda)
        ftpxcorreo@ftp.rcp.net.pe      (Peru)
        bitftp@plearn.edu.pl           (Polonia)
        ftpmail@relay.interbit.ro      (Romenia)
        ftpmail@ftp.sunet.se           (Suecia)
        ftpmail@ftp.luth.se            (Suecia)
        bitftp@pucc.princeton.edu      (Estados Unidos)
        ftpmail@census.gov             (Estados Unidos)
        ftp-request@netcom.com         (Estados Unidos)
        ftpmail@ftpmail.ramona.vix.com (Estados Unidos)
        ftpmail@src.doc.ic.ac.uk       (Reino Unido)
        ftpmail@conicit.ve             (Venezuela)
 
------------

     O uso desses servidores e' muito simples. Veja os tres exemplos
a seguir. Envie uma mensagem com a palavra "help" para obter informa-
coes mais detalhadas de cada servidor.

Exemplo 1: A seguinte mensagem (com linha do subject em branco) pode
ser enviada para o servidor BitFtp da Universidade de Princeton para
pedir que ele faca FTP para o endereco ftp.crl.com,  que mude para o 
subdiretorio  /users/iv/iverham/, que envie uma listagem do diretorio,
que pegue la' um arquivo chamado ua.txt e que depois, obviamente, en-
vie tudo para voce via e-mail. Pode-se  pegar  varios arquivos de um 
mesmo endereco com uma unica mensagem.

                  To: bitftp@pucc.princeton.edu
                  Subject:
                  -----------------------------------
                  open ftp.crl.com
                  cd /users/iv/iverham
                  dir
                  get ua.txt
                  quit

Exemplo 2: Para "pegar" o arquivo  ftp://garbo.uwasa.fi/pc/INDEX.ZIP
           basta enviar a seguinte mensagem para algum FTPMAIL:

                      open garbo.uwasa.fi
                      cd pc
                      get INDEX.ZIP
                      quit

Exemplo 3: Se voce enviar para o endereco  BITFTP@PUCC.PRINCETON.EDU
(ou qualquer outro Bitftp) a seguinte mensagem:

                      open ftp.simtel.net 
                      cd /pub/simtelnet
                      dir
		      get msdos/arcers/pkz204g.exe
		      get win95/compress/pkzws201.exe
                      quit

voce recebera' via e-mail o programa PKZIP  em duas versoes, para DOS
e para Windows95. Neste caso,  eles virao no formato uuencode e frag-
mentados em muitas partes.  Voce nao precisa ficar conectado esperan-
do pela chegada dos arquivos.  E' anexado tambem uma listagem do sub-
diretorio /pub/simtelnet .

----------

O que esse negocio de  UUENCODE?  E' um programa  que  transforma
qualquer arquivo em uma especie de "texto" formado so' por letras
maiusculas, algarismos e alguns sinais de pontuacao como parente-
ses, virgula, ponto, crase, cifrao, ... . A pessoa que receber um
arquivo no formato UUENCODE deve decodifica'-lo e depois usa'-lo
normalmente. A decodificacao  e' feita por  programa especifico
(geralmente chamado de UUDECODE) ou por programas mais modernos co-
mo o famoso WinZip. `A primeira vista parece complicado, mas nao e'.

Exemplo 4: O programa PKZIP.EXE no formato UUENCODE inicia com:

begin 644 pkzip.exe
M35JV`%,``0`&`$X(__],"@`"`````?#_4@```!0Q4$M,251%($-O<'(N(#$Y
M.3`M.3(@4$M705)%($EN8RX@06QL(%)I9VAT20M(`#ZCM"\``+[+2(`4%*Y$@&^<`.+_AX'_4ET!ZV2`\*KZ_:=[[T7
M2:'`7W.?Y!Y\XH`1);K8T@.!@$*XP"+,J[\7P uudecode PARTE.1   (ou algo parecido)

Se voce quiser obter programas especificos, entao no subdiretorio
chamado "decode" do Simtelnet (ou de seus mirrors, como por exemplo
ftp.unicamp.br) tem muitas opcoes.
         ftp://ftp.unicamp.br/pub/simtelnet/msdos/decode/
No /decode/ voce procura por um arquivo com nome da forma uuexe*.zip
(por exemplo: uuexe656.zip ou  uuexe657.zip  ou  uuexe658.zip, etc.)

----------

[]'s, Lenimar N. Andrade