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.
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:
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>.