Różnice pomiędzy wersjami 1 i 2
⇤ ← Wersja 1 z 2013-12-24 06:33:20 →
Rozmiar: 1018
Edytor: wtps0n
Komentarz: *** kreacja ***
← Wersja 2 z 2013-12-24 07:01:38 → ⇥
Rozmiar: 1055
Edytor: wtps0n
Komentarz: pierwsze kroki konfiguracyjne
Usunięcia zostały oznaczone w ten sposób. Dodatki zostały oznaczone w ten sposób.
Linia 9: Linia 9:
Jeżeli nie był instalowany wcześniej, to należy wybrać następujące opcje (wyciąg z pliku /var/db/ports/mail_dspam/options):

{{{#!bsdmake numbers=off
OPTIONS_FILE_SET+=CLAMAV
OPTIONS_FILE_SET+=CLAMAV_LOCAL
OPTIONS_FILE_SET+=DAEMON
OPTIONS_FILE_SET+=DOMAIN_SCALE
OPTIONS_FILE_SET+=EXTERNAL_LOOKUP
OPTIONS_FILE_SET+=HASH
OPTIONS_FILE_SET+=PGSQL_LOCAL
OPTIONS_FILE_SET+=SYSLOG
OPTIONS_FILE_SET+=VIRT_USERS
OPTIONS_FILE_SET+=PGSQL
}}}
Wszystko zostało przedstawione w etapie instalacji [[SerwerPocztowy|serwera pocztowego]]
Linia 28: Linia 15:
createdb -U pgsql -E UTF8 -O dspam dspam createdb -U pgsql -E UTF8 -O dspam dspam_db
createlang -U pgsql plpgsql dspam_db
Linia 30: Linia 18:

== Wgranie schematu do bazy danych ==
Jest gotowy skrypt SQLowy, który pozwala na założenie bazy danych dla dspam:
{{{#!shell numbers=off
cat /usr/local/share/examples/dspam/pgsql/pgsql_objects.sql | psql -U pgsql dspam_db
cat /usr/local/share/examples/dspam/pgsql/virtual_users.sql | psql -U pgsql dspam_db
}}}

== Konfigurowanie dspam.conf ==

Uruchomienie filtrowania poczty za pomocą dspam

Dspam to alternatywa do bogofiltra czy mocno rozbudowanego spamd oraz amavisd-new. Dspam potrafi przekazać maila do sprawdzenia do silnika antywirusowego ClamAV, tak więc dla postfixa jest tylko jeden content_filter.

Zainstalowanie dspam

Wszystko zostało przedstawione w etapie instalacji serwera pocztowego

Przygotowanie bazy danych

Kolejnym krokiem jest przygotowanie bazy danych (PostgreSQL):

createuser -U pgsql -DERS dspam
createdb -U pgsql -E UTF8 -O dspam dspam_db
createlang -U pgsql plpgsql dspam_db

Wgranie schematu do bazy danych

Jest gotowy skrypt SQLowy, który pozwala na założenie bazy danych dla dspam:

cat /usr/local/share/examples/dspam/pgsql/pgsql_objects.sql | psql -U pgsql dspam_db
cat /usr/local/share/examples/dspam/pgsql/virtual_users.sql | psql -U pgsql dspam_db

Konfigurowanie dspam.conf

PostfixDspam (ostatnio edytowane 2019-12-07 09:56:01 przez wtps0n)