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 MaildirMindez 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/MaildirHa 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 \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 (!!!!!).
/bin/checkpassword /var/qmail/bin/qmail-pop3d Maildir &
Klienseken értelemszerűen POP3 szervernek a qmail-t futtató gépet kell beállítani.