Uitleg over FTP-MAIL
FTP staat voor 'File Transfer Protocol', en houdt het ophalen en verzenden in
van bestanden die op andere computers of web-sites aanwezig zijn.
Bestanden op dergelijke systemen zijn opgeslagen in een Unix-achtige
directory-structuur, meestal geindexeerd naar onderwerp.
Bij bezoeken van dergelijke sites middels een browser kun je door de
directories bladeren en een of meerdere bestanden downloaden naar
je eigen systeem. FTP middels e-mail is vergelijkbaar, echter de FTP-site
wordt dan benaderd door een z.g. FTPMAIL server, die voor je inlogt,
en de gevraagde bestanden via e-mail naar je toestuurt.
De kommando's hiervoor dien je uiteraard eerst via een e-mail
aan die FTPMAIL server op te geven. Dit kan uiteraard erg handig zijn, ook
voor degene met een volledig Internet account, omdat vele FTP-sites
redelijk zwaar belast zijn, en on-line wachten op de download een
dure klus kan worden.
Om deze mogelijkheid te gebruiken heb je allereerst een lijst nodig van
FTP-sites die toestaan dat er 'Anonymous' (Anoniem) file-transfer
mag plaatsvinden. Er zijn enkele populaire sites verderop genoemd,
je kunt ook een lijst met honderden FTP-servers krijgen door
een e-mail te sturen aan : mail-server@rtfm.mit.edu
met in het tekst-gedeelte :
send usenet/news.answers/ftp-list/sitelist/part1
... (19 regels geknipt) ...
send usenet/news.answers/ftp-list/sitelist/part21
Hierna zul je via e-mail 21 berichten toegezonden krijgen met
FTP sites die anonieme FTP toestaan. Denk er aan: Elk van de
21 berichten is ongeveer 60KB groot, houd dus rekening met de
maximale postbus-grootte van je e-mail adres en haal de lijst
eventueel in gedeeltes op. Een ander interessante file
is de z.g. "FTP Frequently Asked Questions", die veel
informatie bevat over het gebruik van FTP, dus zet deze
er ook bij :
send usenet/news.answers/ftp-list/faq
Heb je de lijst binnen, dan zie je van zulke systemen
vermeld staan:
Site : oak.oakland.edu
Country: USA
Organ : Oakland University, Rochester, Michigan
System : Unix
Comment: Simtel Software Repository mirror
Files : BBS lists; ham radio; TCP/IP; Mac; modem protocol info;
MS-DOS; MS-Windows; PC Blue; PostScript; Simtel-20; Unix
Zie je een interessante site, stuur dan een e-mail aan een van deze
FTPMAIL servers:
ftpmail@sunsite.auc.dk (Denemarken)
ftpmail@obelix.vslib.cz (Tsjechie)
ftpmail@garbo.uwasa.fi (Finland)
ftpmail@ftp.uni-stuttgart.de (Duitsland)
ftpmail@dna.affrc.go.jp (Japan)
ftpxcorreo@ftp.rcp.net.pe (Peru)
bitftp@plearn.edu.pl (Polen)
ftpmail@demos.su (Rusland)
ftpmail@relay.interbit.ro (Romenië)
ftpmail@ftp.sunet.se (Zweden)
ftpmail@ftp.luth.se (Zweden)
bitftp@pucc.princeton.edu (United States)
ftpmail@ftpmail.ramona.vix.com (United States)
ftpmail@conicit.ve (Venezuela)
bitftp@vm.gmd.de (Gesloten)
ftpmail@src.doc.ic.ac.uk (Gesloten wegens misbruik)
ftpmail@ieunet.ie (Gesloten wegens misbruik)
IK HEB BEWUST DE LAATSTE 3 ERIN LATEN STAAN. ALS ER MISBRUIK
VAN DEZE SERVERS GEMAAKT WORDT IS ER GEWOON EEN KANS DAT
ER OVER ENIGE TIJD GEEN FTPMAIL SERVERS MEER ZIJN! - HIEROVER LATER
MEER!
Het maakt niet veel uit welke je uitkiest, maar met een server die dicht bij
is zul je sneller response krijgen. (Ga nou niet allemaal de eerste uit de
lijst gebruiken, alleen omdat het de eerste is! - Voor Nederland zijn de
Duitse en Zweedse beter...)
In het tekst-gedeelte van het bericht moet je de opdrachten opgeven zoals je
die normaal in zou tikken met een 'algemeen' FTP-programma:
open * gebruik "connect " bij dec.com sites
dir
quit
Je zult nu een lijst toegezonden krijgen met bestanden die in de z.g.
'root' directory aanwezig zijn:
+-------------------------------------------------------------------------------------------------------------------+
-r--r--r-- 1 w8sdz OAK 1255 Nov 9 16:32 README
drwxr-xr-x 3 w8sdz OAK 8192 Feb 25 05:17 SimTel
d--x--x--x 3 root system 8192 Jan 19 20:26 bin
d--x--x--x 5 root system 8192 Dec 30 05:15 etc
drwxr-xr-x 3 w8sdz OAK 8192 Jan 30 17:37 pub
+------------------------------------------------------------------------------------------------------------------+
In je volgende e-mail aan de server kun je dan verder navigeren
door na de 'open' bij voorbeeld het volgende op te geven:
chdir pub (gebruik "cd" als "chdir" niet werkt)
('chdir' betekend 'Change Directory' en 'pub' is een veel gebruikte
directory-naam - 'PUBlic). - Een goede plaats om te starten.
Als je eenmaal een een bestand gevonden hebt wat je wilt downloaden,
geef dan het volgende op. Denk eraan: Elke sessie start weer van voren af !
get <bestandsnaam>
Als het gevraagde bestand een tekst-bestand is, dan zal bovenstaande
voorbeeld voldoende zijn. Betreft het een 'binair' bestand (Een EXE, ZIP,
ARJ etc etc), dan moet je eerst aangeven dat het inderdaad een binair
bestand is. Omdat de meeste servers Unix systemen zijn, waar bij tekst-
bestanden de einde-regel afhandeling anders gaat als bij b.v. Windows,
zal er zonder 'binair' kommando een conversie plaats vinden van de
regeleinde, hetgeen uiteraard fout zal gaan bij binaire bestanden.
Binair aan/uit zetten gaat als volgt :
binary (Zet binair aan)
ascii (Zet binair uit)
in de e-mail VOOR het 'get' kommando
Tip: Veel FTP-servers hebben een bestand met de naam 00-index.txt,
README, o.i.d. in de root staan. In dit (tekst) bestand kun je dan vaak
een beschrijving vinden van de bestanden op deze server en de directory
waar ze in staan. Dus het eerste wat je na de open kunt doen is een 'get
README' en een "get 00-index.txt" samen met het 'dir' in één e-mail.
Dit scheelt je, als een van deze bestanden aanwezig zijn, een extra
e-mail.
Verder: Een sessie start ALTIJD met de open instructie, en wordt
beëindigd met het quit kommando. Alle kommando's worden ingegeven
in KLEINE letters, anders werkt het niet. Bestands-namen, directory namen
e.d. dienen EXACT opgegeven te worden. Dus kleine letters blijven
kleine letters, hoofdletters blijven hoofdletters. Voor Unix is een 'A' heel
iets anders als een 'a'!
Voorbeeld: We gaan bestand README van bovenstaande server plukken, en
tegelijk kijken wat er in de 'pub' directory te vinden is:
Je stuurt dus een bericht aan b.v. ftpmail@win.net (of een andere server)
open ftp.voorbeeld.com (Naam van de FTP site)
get README (Haal bestand op)
chdir pub (Ga naar de pub directory))
dir (Geef inhoud pub directory)
quit (Klaar)
Hier volgen enkele interessante FTP servers:
tfm.mit.edu Probeer: pub/usenet/news.answers
voor USENET (Nieuwgroepen) informatie
oak.oakland.edu Probeer: SimTel/msdos voor VEEL DOS software
gatekeeper.dec.com Probeer: pub/recipes voor erg veel recepten en
informatie over koken.
Belangrijk is dat je NOOIT e-mail aan de ftp-server stuurt, maar altijd naar
de FTPMAIL server! Informatie over de FTP-server staat dus in de tekst
van je bericht!
Belangrijk:
- FTPMAIL servers zijn redelijk druk bezet. Een bericht terug kan LANG op
zich laten wachten. Kan minuten zijn, uren, of dagen. Heb geduld en ga
de e-mail niet opnieuw sturen! - Als de server uit de lucht is krijg je
vrij snel bericht van de e-mail postmaster.
- Sommige grotere bestanden zullen gesplitst worden in gedeeltes. Je kunt
hier een beetje invloed op uitoefenen met speciale FTPMAIL kommando's
- Kommando's zijn niet op elke server hetzelfde. Stuur een bericht met 'help'
in de text om een bericht met werking terug te krijgen.
- Vaak onderhouden FTPMAIL servers lokaal een archief bij van bestanden.
Als je géén site opgeeft bij de 'open' regel zal de FTPMAIL server trachten
het bestand vanuit dit lokale archief te gebruiken Dit is uiteraard veel
sneller, en heeft voor de server een hogere prioriteit.
Als het bestand wat je terug ontvangt er zo uitziet:
begin 666 answer2.zip
M4$L#!`H`!@`.`/6H?18.$-Z$F@P```@?```,````5$5,25@S,34N5%A480I[
M!P8;!KL,2P,)!PL).PD'%@.(!@4.!P8%-@.6%PL*!@@*.P4.%00.%P4*.`4.
Dan dient het bestand eerst met een 'UUDECODE' programma geschikt gemaakt
te worden. Dit is een heel ander verhaal, maar hier kun je iets vinden:
Stuur een bericht aan BobRankin@MHV.net met als SUBJECT(!) :
send uudecode.com (Kleine letters!)
Wil je meer informatie, stuur dan subject : send uudecode.how naar
hetzelfde adres.
Terug