OpenSMTPD kasutamine OpenBSDga

Allikas: Kuutõrvaja

Sissejuhatus

Alates versioonist 4.6 sisaldab OpenBSD põhiosa nö algupärast OpenBSD postiserverit OpenSMTPD ja kuigi vaikimisi töötab Sendmail saab selle hõlpsasti asendada OpenSMTPDga. OpenSMTPD eelised Sendmaili ja Postfixi ees on vastavalt kasutamise lihtsus ja vabamad litsentsitingimused.

OpenSMTPD

OpenSMTPD koosseisu kuuluvad sellised komponendid

  • /etc/mail/smtpd.conf - seadistusfail
  • /usr/sbin/smtpd - deemon
  • /usr/sbin/smtpctl - kontrollutiliit
  • /var/log/maillog - logi

Seadistamine

OpenSMTPD töö juhtimine toimub seadistusfaili /etc/mail/smtpd.conf abil

 listen on em8 port 25
 map "aliases" { source db "/etc/mail/aliases.db" }

 accept from all for local deliver to mbox
 accept from all for domain "loomaaed.tartu.ee" deliver to mbox
 accept from 192.168.10.0/24 for all relay via 192.168.1.250

kus on öeldud, et

  • smtpd kuulab ühendusi em8 seadme aadressil ja pordil 25/tcp
  • kasutatakse aliasi failist /etc/mail/aliases.db
  • võtta vastu kõikjalt saadetud posti hostname vastuseks tulevale domeenile ja kopeerida kasutajate mailboxi
  • võtta vastu kõikjalt saadetud posti looaaed.tartu.ee domeenile ja kopeerida kasutajate mailboxi
  • kohalike töökohtade poolt saadetud kirju releetada välja läbi 192.168.1.250 aadressil töötava teise postimasina

smtpd.conf sünktaks on natuke sarnane paketifiltri omale.

Kasutamine

smtpd kävitamiseks esiplaanil sobib öelda

 # smtpd -d

OpenSMTPD käivitamiseks süsteemi alglaadimisel sobib kasutada /etc/rc.conf.local failis selliseid ridu

 smtpd_flags=""          # for normal use: ""
 sendmail_flags=NO

Kasulikud lisamaterjalid