( mrev | 2009. 02. 07., szo – 19:31 )

Vegyünk egyelőre csak egy gépet, ezen fut a postfix, és vannak rajta userek. Defaultból a postfix a leveleket a /var/mail/user filébe teszi. Talán máshová is tudná tenni, de nem próbáltam. A /var/mail/user nagyon príma kis hely a leveleknek. A filék permission flagje 600, azaz mindenki csak a saját leveléhez fér hozzá. 1000 user alatt nem érdemes más megoldást keresni.

Ha most egy user be tud erre a (postfixes) gépre jelentkezni, akkor a muttal el is tudja olvasni a saját leveleit. A mutt ui. defaultból ott keresi őket, ahová a postfix defaultból teszi. A mutt kilépéskor felajánlja, hogy az elolvasott leveleket áthozza a /home/user/mbox filébe. Én nem szoktam áthozni. A muttot csak arra használom, hogy gyorsan töröljem a spameket (a /var/mail/user-ben).

Feltehető, hogy a userek zöme nem jelentkezik be a postfixes gépre. Az ilyeneknek a saját gépén fut valami levelező kliens, mondjuk az evolution. Az evolutiont bekonfigurálják, hogy az előző (postfixes) gépen futó dovecot (pop3) szervertől kérjék a leveleket. A levelező kliens elhozza a szerverről a levelet, és beteszi a user saját gépén a /home/user/.evolution-ba. Kész.

Ha már a levelező szerveren szét akarod rakni a leveleket a home-okba, akkor mit csinálsz az olyan userekkel, akiknek nincs is home-uk, mert mondjuk csak azért vetted fel őket usernek, hogy levelezni tudjanak?

--
CCC3