A fetchmail egy mindentudó IMAP és POP kliens, amely lehetővé teszi a felhasználók számára, hogy automatikusan töltsenek le leveleket távoli IMAP és POP szerverekről és lementsék azokat a helyi postaládáikba. Így a levelek sokkal könnyebben elérhetőek. A fetchmail a mail/fetchmail port segítségével telepíthető, és számos lehetőséget ajánl fel, többek közt:
A POP3, APOP, KPOP, IMAP, ETRN és az ODMR protokollok ismerete.
Képes SMTP használatával levelet továbbítani, és ennek révén a szűrés, továbbküldés és az álnevek használata a megszokott módon működik.
Démonként futtatva képes adott időközönként ellenőrizni a frissen érkező üzeneteket.
Képes egyszerre több postaládát is kezelni, majd ezek tartalmát a beállításainak megfelelően továbbküldeni a különböző helyi felhasználóknak.
Noha a fetchmail összes
lehetőségének aprólékos
bemutatása meghaladná ennek a
leírásnak a kereteit, azért szót
kerítünk néhány alapvető
funkciójára. A fetchmail
segédprogramnak a megfelelő
működéshez egy .fetchmailrc
nevű konfigurációs állományra van
szüksége. Ez az állomány tárolja
a szerverekre vonatkozó, valamint a bejelentkezéshez
szükséges információkat. Az
állomány kényes tartalmára tekintettel
azt javasoljuk, hogy csak a tulajdonosának
engedélyezzük az olvasását:
%
chmod 600 .fetchmailrc
Az alább ismertetésre kerülő
.fetchmailrc
állományban azt
láthatjuk, ahogy egyetlen felhasználó
postaládáját érjük el a
POP protokoll használatával.
Arra utasítja a fetchmail
programot, hogy csatlakozzon a levelezes.com
címre a
joska
felhasználóval és
az XXX
jelszóval. Ebben a
példában feltételezzük, hogy a
joska
nevű felhasználó
létezik a rendszerünkben is.
poll levelezes.com protocol pop3 username "joska" password "XXX"
A következő példában több POP és IMAP szerverhez csatlakozunk és ahol lehet, több helyi felhasználónak irányítjuk át a leveleket:
poll levelezes.com proto pop3: user "joska", with password "XXX", is "jozsi" here; user "andrea", with password "XXXX"; poll levelezes2.net proto imap: user "jani", with password "XXXXX", is "hardstuff" here;
A fetchmail program a
-d
beállítás
megadásával démonként is
elindítható, amely után meg kell adni
(másodpercekben) azt az időközt, aminek
elteltével a fetchmail
lekérdi a .fetchmailrc
állományban felsorolt szervereket. Az alábbi
példában a fetchmail
600 másodpercenként kéri el a
leveleket:
%
fetchmail -d 600
A fetchmail további
lehetőségeiről és
működéséről a http://fetchmail.berlios.de/
oldalon olvashatunk
(angolul).
Ha kérdése van a FreeBSD-vel kapcsolatban, a
következő címre írhat (angolul):
<questions@FreeBSD.org>.
Ha ezzel a dokumentummal kapcsolatban van kérdése, kérjük erre a címre írjon:
<gabor@FreeBSD.org>.