[1] Poczta – Przygotowania

4 lutego 2023 Wyłączono przez Adam [zicherka] Nogły

W tym rozdziale pokażę jak zainstalować i skonfigurować do wspólnej pracy poniższe programy:

  • Postfix,
  • Dovecot,
  • amvisd,
  • Spamassasin,
  • ClamAV (opis instalacji: ClamAV),
  • Pigeonhole.

Pokażę również jak używać i konfigurować wirtualne skrzynki pocztowe oraz domeny, aby można było korzystać z dobrodziejstw poczty elektronicznej.
Przede wszystkim należy sprawdzić czy posiadamy wpis MX dla naszej nazwy domeny/serwera pocztowego. Możliwe jest także użycie odwzorowania CNAME na główny wpis nazwy serwera.

root@vfbsd01:~ # dig mailbsd.zicher.lab MX

; <<>> DiG 9.18.7 <<>> mailbsd.zicher.lab MX
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 45153
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 1232
; COOKIE: 78f9a315332964b701000000637b417b59bd4d296f64e805 (good)
;; QUESTION SECTION:
;mailbsd.zicher.lab. IN MX

;; ANSWER SECTION:
mailbsd.zicher.lab. 86400 IN CNAME vfbsd01.zicher.lab.

;; AUTHORITY SECTION:
zicher.lab. 86400 IN SOA vfbsd01.zicher.lab. root.zicher.lab. 5 3600 1800 604800 86400

;; Query time: 0 msec
;; SERVER: 127.0.0.1#53(127.0.0.1) (UDP)
;; WHEN: Mon Nov 21 10:14:35 CET 2022
;; MSG SIZE rcvd: 138

FreeBSD jest udostępniany wraz z preinstalowanym sendmail’em. Dlatego też najpierw należy go wyłączyć. Edytujemy plik [/etc/rc.conf].

root@vfbsd01:~ # mcedit /etc/rc.conf
# dodaj na końcu
sendmail_enable="NO"
sendmail_submit_enable="NO"
sendmail_outbound_enable="NO"
sendmail_msp_queue_enable="NO"

Następnie wyłącz wszystkie procesy sendmail’a.

root@vfbsd01:~ # killall sendmail

OK, więc podstawy przygotowane, bierzmy się za właściwą instalacje i konfigurację wspomnianego wcześniej oprogramowania.