Files
workshops/slides/mail1/mail1.md
T
2026-08-11 16:11:44 +02:00

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