Citat:
SmilieBG: Pozdrav,
Zanima me sledece, ako bi neko mogao u par recenica da mi objasni, cisto da shvatim koncept, pa odatle dalje :)
Dakle, imam RedHat. Na njemu http i ftp. Zeleo bi da podesim i mail server na njemu. Ono sto znam jeste:
Treba da otvorim portove 25 i 110 i preusmerim MX u DNS-u ka serveru. Takodje, znam da je pozeljno imati fallback mailserver, ali recimo da nije kritican mail, te bounce nije preterano strasan. I to je od prilike to. Sada deo, koji me zbunjuje :)
Recimo, qmail bi hteo da koristim. Molim vas da ne ulazite u tehnicke detalje dal' je bolji ovaj ili onaj, za sada trazim samo koncept - kako mail server radi, te slanje / primanje maila.
Daklem - qmail salje mail, da? Dal' je on odgovoran i za primanje maila? Podesavaju li se u njemu domen koji treba da opsluzuje, kao i korisnicki nalozi (aliasi) ili...? Treba li mi druga aplikacija server za to?
Ono sto mi dakle treba jeste - koji serveri / aplikacije su mi potrebne za kompletan mail server (ukljucujuci i spam / virus filtere) i naravno, sve da bude open source.
OK, idemo redom. Dakle qmail je MTA, program koji vrsi transport mail-a. To ukljucuje i slanje i primanje. Slusa na portu 25, sto je standardni port SMTP protokola.
MTA ume da :
- Primi mail od korisnika, i posalje ga gde treba
- Primi mail za nekog od svojih korisnika i isporuci ga u MDA-u.
Da, on mora da zna koji domen opsluzuje, njemu dajes spisak aliasa i sve sto ide uz to. Ono sto on ne zna je da isporuci mail korisniku. Tome sluzi prvo MDA, pa i dalje. Primeri su Qmail, sendmail, ili postfix koji dobijas uz RH.
MDA dalje vrsi isporuku mail-a u mailbox korisnika. Tipican primer MDA je procmail. Ovakvi programi su po pravilu konfigurabilni, tako da pomocu njih mozes raditi filtriranje mail-a, ako to ne podesis u samom MTA (Qmail je dosta star, i treba dosta da se budzi za to sto zelis - zato ovo i spominjem).
Dalje, za isporuku udaljenom korisniku koristis odvojeni server, koji radi po nekom drugom protokolu - najcesce POP ili IMAP. Vecina modernih servera dolazi sa IMAP serverom, koji razume i POP, kao sto su Courier IMAP, ili Dovecot. U zavisnosti od verzije RH-a imas sigurno jedan od ovih.
Konacno, za fino filtriranje ti uz RH stize i SpamAssassin koji filtrira mail i eliminise SPAM. Uz novi RH ces dobiti prilicno lepu kombinaciju Postfix-a, procmail-a (ovaj se najcesce i ne spominje), Dovecot-a, i SpamAssassin-a.
Za filtriranje virusa mozes, od free aplikacija, dodati eventualno Clam AV. Budi spreman da ne radi ni priblizno onoliko dobro koliko komercijalni antivirusi, ali jeste bolji nego nista. To je, opet, odvojen program.
Konacno, cisto da shvatis : Spam filter i Antivirus mogu se integrisati u MTA. Oni rade kao odvojeni programi, ali MTA-u jednostavno kazes da ih "pita za savet" za svaki mail. Za postfix je to dosta lako, ali je moguce izvesti i za qmail. Onda ti dodje MDA i na kraju IMAP server. Znaci, to je redosled, kojim mail prolazi kroz sve te slojeve.
Please do not feed the Trolls!
Blasphemy? How can I blaspheme? I'm a god!'