# Mail server - 1. deo # Osnovni koncepti - SMTP - DNS,rDNS - IMAP,POP - SPF,DKIM,DMARC # Simple Mail Transfer Protocol - opensmtpd, postfix (softver za servere) - jednostavan protokol (mail from, rcpt to, data) - relay (podesava se prosledjivanje ka programu, serveru ili dalje) - napravljen za sistemske korisnike - auth (autentifikacija za prosledjivanje od nasih korisnika) - aliases (redirect na OS korisnika, virtual users moze i vise domena) - user db: fajl, sql, ldap # DNS - staticka IP adresa zbog spama - MX rekord (koji serveri primaju mail) - priority (kojim redosledom drugi serveri pokusavaju da dobiju nase) - PTR rekord je reverse DNS, ISP ga kontrolise, mi im samo trazimo # IMAP,POP - SMTP server konfiguracija: mbox (stari-1 fajl) vs maildir (novi, dir) - Local dilivery agent (LDA) (program kome prepustimo da on cuva mejlove) - Dovecot je serverski softver za LDA i za protokole IMAP i POP - IMAP (cuva na severu, vise klijenata) vs POP (skine mejlove sa servera) # SPF,DKIM,DMARC - spam glavni problem - DNS se koristi za konfiguraciju + DKIM softver - SPF je ACL za outgoing mail (koje IP adrese smeju da salju mejl) - DKIM radi sa digitalnim potpisima, odlazne (sign) i dolazne (verify) - DMARC za reporting, npr. koliko su dobili nepotpisanih mejlova od "nas" - tagovi se koriste za unutrasnje rasporedjivanje mejlova, za match rule - grey listing, nije nie whitelist ni blacklist, nego privremeni blacklist # Sta mi koristimo? - Nemamo web interfejs - Postfix (nazalost) - Dovecot (kao LDA i za IMAP) - opendkim (servis kome postfix prosledjuje mejlove) - LDAP i za postfix SMTP auth i virutal users, a i za dovecot za IMAP - Detaljnije u 2. delu predavanja # Zakljucak - Lako je primiti mail, ali zbog spama je tesko poslati - Gmail ima monopol, uvodi pravila za spam koja nam ne govori - Mnogo razlicitih programa, stvara nepotrebnu komplikaciju - Stari programi, ali neophodan servis - Lako se distribuira na vise servera, ali sinhornizacija fajla potrebna