[1] Poczta – Przygotowania
4 lutego 2023W 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.