Potrebno je da koristiš neki Mail Retrieval Agent (fetchmail, getmail) za dohvatanje pošte, eventualno neki Local Delivery Agent/mail filter (npr. maildrop, procmail) u zavisnosti od toga da li hoćeš da radiš lokalno filtriranje pošte, i gde želiš da smeštaš poštu za korisnike, i na kraju neki POP3/IMAP server (dovecot, cyrus, courier), koji će da komunicira sa mail klijentima korisnika. Takođe će ti trebati i neki Mail Transfer Agent za slanje pošte (postfix, exim), koji će ili da radi relaying pošte za lokalne korisnike, ili preko "smart hosta" (provajderovog mail relay servera), ili autonomno. Striktno govoreći, MTA ne mora da bude na istoj mašini, ali može, pa onda možeš da podesiš fetchmail da prvo predaje poštu lokalnom MTA, pa da on poziva odgovarajući LDA.
Kao što VRider reče, ima dosta informacija na ovu temu u Internet Servisi i Linux forumima.
int rand(void);
Those who do not understand Unix are condemned to reinvent it, poorly.
Upali lampicu — koristi Jabber!