FreeBSD kézikönyv
Előző | Fejezet 28. Elektronikus levelezés | Következő

# 28.12. A fetchmail használata

Írta: Marc Silver.

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

Előző | Tartalom | Következő
Levelező kliensek | Fel | A procmail használata

Ha kérdése van a FreeBSD-vel kapcsolatban, a következő címre írhat (angolul): <freebsd-questions@FreeBSD.org>.
Ha ezzel a dokumentummal kapcsolatban van kérdése, kérjük erre a címre írjon: <gabor@FreeBSD.org>.