Sette opp spamd

Konfigurering av spamd er nokså rett frem[1]. Du redigerer /etc/spamd.conf etter dine behov. En god del er forklart i filen, og mer informasjon finnes i man-siden. Standardforslaget til svartlister inneholder svartlisting av koreanske adresser. Siden jeg jobber i et firma som har noen koreanske kunder, måtte jeg fjerne akkurat det fra vårt oppsett. Det er du som bestemmer hvilke datakilder som skal brukes, og det er fullt mulig å ta i bruk andre lister.

Legg inn linjene for spamd og oppstartsparametrene du ønsker i /etc/rc.conf eller /etc/rc.conf.local. Merk at du for eksempel kan finjustere flere av parametrene for grålisting via kommandolinjeparametre til spamd.

Når oppsettet er ferdig redigert, starter du spamd med de alternativene du ønsker og kjører spamd-setup. Endelig legger du inn en cron-jobb som oppdaterer tabellene med de intervallene du ønsker.

Når tabellene er fylt opp, kan du vise og manipulere innholdet med pfctl eller andre programmer, på samme måte som med andre tabeller.

Merk at i eksempelet over har rdr-reglene også med et 'pass'-ledd. Hvis du bruker rdr uten 'pass', må du ha pass-regler som sørger for at trafikken skal slipper gjennom til omdirigeringen. Du må også huske på å ha regler for å slippe gjennom legitim post. Hvis du allerede har en epost-tjeneste i nettverket, kan du antakelig la SMTP-reglene du har fra før bli stående uforandret.

Fotnoter

[1]

Merk at spamd er en egen port på FreeBSD, /usr/ports/mail/spamd/. Hvis du bruker PF på FreeBSD 5.n eller nyere, må du følge anvisningene fra installeringsprosessen, og komme tilbake hit