60 lines
2.0 KiB
Markdown
60 lines
2.0 KiB
Markdown
# 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
|