next up previous contents
Next: MAILDIR Up: checkpassword Previous: checkpassword   Contents

Telepítése

1. Forrás letölt (cím!!!), lefordít (libc6-os rendzsereknél -lshadow kapcsolót kivenni, -lcryptet betenni), átmásolni a /bin-ben majd futtathatóvá tenni (chmod 700 checkpassword).

2. Ellenőrizni kell, hogy az /etc/services file-ban megvan-e a POP3 portra vonatkozó bejegyzés:

pop3 110/tcp

3. A következő sort be kell tenni az inetd.conf-ba:

pop3 stream tcp nowait root /var/qmail/bin/qmail-popup qmail-popup TELJES_HOST_NÉV /bin/checkpassword /var/qmail/bin/qmail-pop3d Maildir
Mindez fontos, hogy egy sorban legyen.

Magyarázat:

pop3: a szerviz neve, amit tartalmaz az /etc/services file is.

socket típusa: stream

protocol: tcp, itt ügyelni kell arra, hogy ez a protokoll benne legyen az /etc/protocols file-ban.

nowait: !!!!!!

user: root !!!!!

A porton csücsülő program teljes elérési útja, és annak paraméterei. Ez a progam kerül meghívásra, ha kérés jön a pop3 portra. Első a program neve, a qmail-popup bekéri a felhasználói nevet és a jelszót, majd a TELJES_GÉPNÉV-en a checkpassword megnézi, hogy jó-e az autentikáció, és ha igen, akkor futtatja a qmail-pop3d démont, amivel a gépen lévő leveleket lehet manipulálni.

 

4. Ezután újra kell indítani az inetd daemont. (killall -HUP inetd)

5. Maildir előkészítés

Létre kell hoznunk a könyvtárat, aminek a felépítését a következő fejezetben tárgyaljuk. Ez a maildirmake binárissal történik:

/var/qmail/bin/maildirmake $HOME/Maildir
Ha ezt a lépést elfelejtenénk, a kézbesítő processz megteszi helyettünk az első levél kézbesítésekor. Amennyiben általánosítani szeretnénk a Maildir formátumot, tegyük be a /etc/skel/.qmail file-ba a ./Maildir/ sort, de ne felejtsük el az utolsó / jelet.

Ha tcpserver-t üzemeltetünk, hagyjuk ki az egész 3-as pontot, és tegyük a

tcpserver 0 pop3 /var/qmail/bin/qmail-popup TELJES_HOST_NÉV \
/bin/checkpassword /var/qmail/bin/qmail-pop3d Maildir &
sorokat az /etc/inetd.conf-ba, ahol a 0 azt jelenti, hogy bármelyik host-ról be lehet jelentkezni az adott portra, POP3 a használt port neve, és innen ugyanaz, mint a hagyományos szervizeknél. Természetesen itt is használható a tcpservernél említett tcprules.db (-x kapcsolóval), amivel azokat a hostokat tudjuk rendszabályozni, akiknek engedélyezzük a POP3 port elérését. A tcpserver használatáról többet a saját doksijából tudhattok meg (!!!!!).

Klienseken értelemszerűen POP3 szervernek a qmail-t futtató gépet kell beállítani.


next up previous contents
Next: MAILDIR Up: checkpassword Previous: checkpassword   Contents
Czeh Istvan
1999-10-21