FTP via E-Mail
by RoGeR
Uma forma de se pegar arquivos pela
Internet e' via FTP, o que alguns nao sabem e' que voce
pode pegar um arquivo mandando uma msg para um Servidor
FTP, ou seja via e-mail. A vantagem deste metodo e' que o arquivo desejado vem para o seu Provedor na forma de uma msg UUENCODE, dai dar um download local da msg e' muitas vezes mais rapido que tentar pegar o arquivo no site correspondente, pois o trafego e' muito menor. Inclusive via e-mail voce consegue fazer muita coisa na Internet, quem ficou muito tempo tendo acesso somente a BBS (como eu) utilizava estes metodos para nao ficar "muito" fora da Internet. Bem vamos ao assunto, com o tutorial abaixo nos vamos pegar um arquivo de atualizacao do Antivirus Scan, que sai todo mes no Site da McAfee. Primeiro voce precisa saber o endereco, caminho e nome do arquivo que voce deseja pegar: ex.: ftp.mcafee.com/pub/antivirus/datfiles/3.x/dat-3005.zip Vamos desmembrar o endereco acima: Site: ftp.mcafee.com Path: /pub/antivirus/datfiles/3.x File: dat-3005.zip Depois que voce conseguir estes dados mande uma msg com o SUBJECT em branco para: Que e' o nome do Servidor de FTP, existem varios mas este e' um dos melhores (e que eu utilizo no momento) E no corpo da msg acrescente os seguintes comandos: CHUNKSIZE 0 OPEN ftp.mcafee.com CD /pub/antivirus/datfiles/3.x GET dat-3005.zip QUIT Mandando a msg acima depois de algumas horas, voce ira receber em seu e-mail o arquivo de atualizacao do AntiVirus Scan. Vira em uma msg UUENCODE, procure se informar como DESENCODEAR (nossa que verbo). :-) Agora uma explicacao sobre os comandos enviados: CHUNKSIZE 0 Manda em um arquivo unico, se voce nao der este comando o default sao arquivos com 64Kb, eu costumo utilizar 1024, que e' um tamanho razoavel para msgs OPEN ftp.mcafee.com Conecta com o Servidor FTP, caso ele nao consiga a conexao o Servidor Princeton tanta + 10 vezes durante 2 dias, ele lhe manda uma msg quando isto acontecer. CD /pub/antivirus/datfiles/3.x Muda para o Diretorio selecionado, lembre-se que o Unix e' sensivel a letras maiusculas e minusculas. GET dat-3005.zip Manda pegar o arquivo especificado. Vindo depois de algum tempo em uma msg ENCODEADA. QUIT Encerra a sessao. E' isto, mas antes veja com o seu Provedor o limite da sua area de e-mail, pois a maioria cobra a parte se voce ultrapassar determinados KB em msg. Caso voce tente pegar o arquivo acima e receba uma msg indicando que o arquivo nao foi encontrado, pode ter acontecido o seguinte: voce digitou algo errado, o diretorio nao existe ou o arquivo nao existe. Vou aproveitar esta situacao para explicar mais um comando que pode ser utilizado nesta situacao, e' o comando DIR. Ou seja ao inves de voce mandar um comando GET que pega o arquivo especificado, voce antes manda uma msg dando um DIR, dai sera retornado uma msg com os arquivos disponiveis no diretorio. Por exemplo a MCAFEE muda o nome do arquivo de dados TODO o mes para indicar de que mes que e' aquele arquivo de dados, por exemplo: CHUNKSIZE 0 OPEN ftp.mcafee.com CD /pub/antivirus/datfiles/3.x GET dat-3005.zip QUIT Voce manda os comandos acima para pegar o arquivo de dados de MAIO, mas pode ser que quando voce estiver lendo isto ja' estejamos em JULHO, logo, provavelmente o nome do arquivo mudou para "DAT-3007.ZIP". Segue abaixo um exemplo de um comando DIR para a McAfee: OPEN ftp.mcafee.com CD /pub/antivirus/datfiles/3.x DIR QUIT Dai entao voce recebera uma msg de retorno com o conteudo do diretorio "/pub/antivirus/datfiles/3.x". Como agora voce ja' vai ter em maos os arquivos que estao disponiveis no diretorio especificado, voce manda uma outra msg pedindo (GET) o arquivo correto, ex.: CHUNKSIZE 0 OPEN ftp.mcafee.com CD /pub/antivirus/datfiles/3.x GET dat-3007.zip QUIT A dica para a McAfee e' claro que serve para qualquer outro site FTP, inclusive voce pode mandar varios comandos DIR em diretorios diferentes basta mudar (CD) de diretorio antes, ex.: CD /pub DIR CD /pub/antivirus DIR Voce ira receber na mesma msg o conteudo dos dois diretorios, muito util para se achar algumas "perolas". No caso especifico da McAfee e do arquivo de atualizacao, da para se deduzir que o que muda e' somente o nr. do mes. Observações
Versao para Windows'95 ftp.mcafee.com/pub/antivirus/win95 Versao para DOS ftp.mcafee.com/pub/antivirus/dos/vscan
http://home.sprynet.com/sprynet/funduc Este programa e' uma extensao para o botao direito do Explorer, que e' claro somente funciona no Win95, outro programa Freeware que pode ser utilizado e' o WINDECODE, voce pode encontra-lo em: E em muitos outro sites de Shareware. Nota do editor , um programa que pode ser usado para "desencodear" mensagens no DOS ou OS/2 em UuEncode e tranforma-las em arquivo é o UUDECODE.COM , consiste em colar o texto que veio na mensagem em um arquivo TXT simples e depois usar a sintaxe. UUDECODE ARQUIVO.TXT Criando assim automaticamente, o arquivo binário desejado. :-) Duvidas ou sugestões, fiquem a vontade para dar Reply. []s Roger |
[Quote]-[Agent]-[Uma pequena parada]-[ Pager Tamagotchi]
[FTP por E-Mail]-[OS/2Zone] - [Techno Links]