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

2.0 KiB

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